Sqlexpress 2005 - domanda

giovedì 27 dicembre 2007 - 21.49

kduhcm Profilo | Junior Member

Ciao,
Dovrei sviluppare un sito Asp.net e sto scegliendo il DB appropriato.
Sapete dirmi quante connessioni simultanee supporta SqlExpress 2005 senza dare problemi?

Grazie

lbenaglia Profilo | Guru

>Dovrei sviluppare un sito Asp.net e sto scegliendo il DB appropriato.
>Sapete dirmi quante connessioni simultanee supporta SqlExpress
>2005 senza dare problemi?

Ciao Carlo,

rispondere a questa domanda è pressoché impossibile: tutto dipende da come accedi al DBMS e da quante informazioni gestisci.
Una query scritta male può mandare in stallo anche il server più potente, diversamente un codice ottimizzato potrebbe essere eseguito in parallelo da centinaia di utenti.
SQL Server 2005 Express Edition contiene diverse limitazioni a livello di CPU (1 sola) e di RAM (1GB) che sicuramente minano la scalabilità se confrontato con le edizioni superiori, ma tieni presente che è del tutto gratuito
Ti segnalo questo link che confronta le carattestiche di SQL Server 2005 Express Edition con quelle di MSDE:
http://www.sqlmag.com/Articles/ArticleID/49618/49618.html?Ad=1

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

kduhcm Profilo | Junior Member

Ciao Lorenzo,
grazie per la risposta e complimenti per il CV
ho letto l'articolo che mi hai segnalato e ne ho trovato anche un altro molto interessante
http://download.microsoft.com/download/5/6/B/56BF4FBC-E282-4FBE-A5CB-3E8ECEFDBE15/MSDEtoSQLExpress.doc

Nel link che ti ho indicato, nella sezione 'Workload Governor' (che era un meccanismo che su MSDE limitava sostanzialmente il numero delle connessioni simultanee, limitazione che non e' piu presente in SqlExpress che come mi hai segnalato tu ha solo limiti di ram e di GB di spazio) c'e' scritto che SqlExpress2005 non ha limiti di utenti e che gli unici limiti sono quelli dettati da sistema operativo.

( ti... pasto il passo )
"Nota: se SQL Server 2005 Express viene eseguito in Windows XP Home, è previsto un massimo di 5 connessioni simultanee. Se viene eseguito in Windows 2000 o Windows XP Professional, è previsto un massimo di 10 connessioni simultanee. Tuttavia, si tratta di limitazioni proprie dei sistemi operativi utilizzati e non di SQL Server 2005 Express"

Alla luce di cio ti domando: Se volessi che alla mia applicazione Asp.Net-SqlExpress2005 accedessero fino a 100 utenti contemporaneamente che Sistema operativo dovrei installare sul Server? Windows NT?

lbenaglia Profilo | Guru

>"Nota: se SQL Server 2005 Express viene eseguito in Windows XP
>Home, è previsto un massimo di 5 connessioni simultanee. Se viene
>eseguito in Windows 2000 o Windows XP Professional, è previsto
>un massimo di 10 connessioni simultanee. Tuttavia, si tratta
>di limitazioni proprie dei sistemi operativi utilizzati e non
>di SQL Server 2005 Express"
>
>Alla luce di cio ti domando: Se volessi che alla mia applicazione
>Asp.Net-SqlExpress2005 accedessero fino a 100 utenti contemporaneamente
>che Sistema operativo dovrei installare sul Server? Windows NT?

Windows Server 2003 Standard Edition.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

kduhcm Profilo | Junior Member

Grazie,
Ciao e Auguroni!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5