30. juli 2005 - 14:25Der er
12 kommentarer og 2 løsninger
Web, Mail og SQL server på samme server
Hej Eksperter
Jeg har en lille Dell server (Xeon 2,8 Ghz 1GB ram) kørende til nogle websites, samt som mailserver (pop3). Lige nu er de forbundet til en SQL server som står et andet sted i landet, hvilket gør siderne utrolig langsomme. Jeg har derfor overvejet at købe endnu en server som skulle køre en MSDE.
Jeg vil dog lige høre om det overhovedet er nødvendigt at købe en ekstra server? Jeg ved godt det er at foretrække at dele mail, sql og web op på 3 servere, men penge er også et emne!!!
Derfor vil jeg høre om min Dell server godt ville kunne køre alle 3 funktioner på samme server uden at det gav problemer..
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Sikr dig at du får sat en max og min memory på sql server - ellers vil du få problemer. Derudover skal du huske at msde'en har en grænse på 5 samtidige forbindelser/queries (og MS nægter at definerer helt præcist hvad de mener). Når grænsen nås skrues ned for performance på sql serveren!
Der findes en nyere "SQL Server 2005 Express" som ikke har samme grænse - og som kun kan tilgås lokalt fra (dvs. den har ikke network libs til TCP/IP osv). Det burde så ikke give et problem her.
Expressen skulle være "låst" således at den ikke kan anvendes over nettet men kun lokalt fra samme maskine - men det sagtens kan være forældede oplysninger jeg baserer mig på, eller blot at jeg har har misforstået noget.
Der står på MSDE's website at den kan klare op til 25 connections ??? Hvad er det for noget med 5??
Hvor mange vil brugere vil I vurdere der kan bruge siden (hvis koden er skrevet ordentligt) inden det giver problemer.. Fra man åbner og lukker forbindelsen går der jo kke særlig lang tid. maks 0.01 sek. ???
• It includes a concurrent workload governor that limits its scalability; performance degrades when more than five Transact-SQL batches are executed concurrently.
trer skrev "og MS nægter at definerer helt præcist hvad de mener", så du kan nok ikke få mere at vide !
"problemet" med de 5 samtidige sql'er er bl.a. at nogle af sql server selv har nogle kørende processer som afvikler t-sql etc. Men umiddelbart burde du ikke få mange problemer - tilgengæld har du et overhead ved at logge ind og ud af serveren hele tiden...
Det er ikke gratis at åbne og lukke en forbindelse for Sql server skal validere loginet, checke rettigheder etc - og hvis du ikke skriver sql'en korrekt kan du få situationer hvor sql server ikke kan genbruge tidligere query planer og derfor re-kompilerer sql'en. Ok, vi er ude i petitesser for små systemer - så ignorer det blot :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.