Hallo zusammen!
Ich habe ein Problem bzw. Grundsatzfrage zum betreiben von MS SQL Server auf einen WTS.
Ich arbeite bei einer Firma die medizinische Software für Arztpraxen und Ambulanzen installiert. Unsere Software benötigt in der neuen Version eine SQL Server der die Datenbanken bereitstellt, früher waren es Access Datenbanken. Wir installieren immer einen WTS zur Bereitstellung der Software, die durchschnittliche Userzahl schwankt je nach Praxis zwischen 5 - 30 User die auf den Server arbeiten.
Mein Chef hat die Installationsrichtlinie herausgegeben das wir den SQL Server 2005 auf den WTS mit installieren sollen damit kein separater Server benötigt wird.
Alle Server haben in etwa die gleiche Hardwarekonfiguration: Xeon 2,5GHz Quad Core, 4 GB Ram, 2 * 147GB SCSI HDDs, Windows Server 2003 Standard 32Bit, Raid 1 über Windows Spiegelung.
Das große Problem ist das unsere Software pro Sitzung zwischen 80 - 120MB Ram benötigt, den SQL Server werden 1GB zur Verfügung gestellt. Die durchschnittliche SQL Datenbankgröße liegt bei ungefähr 5-6 GB.
In einigen Fällen kommt noch mehr medizinische Software mit auf dem Server und dann ist man sehr schnell an der Ram-Grenze angekommen. Der Server reagiert dann teilweise sehr langsam obwohl die CPU Auslastung nie die 25% überschreitet.
Anders als mein Chef bin ich der Meinung das in der Konstelation ein separater SQL Server eingesetzt werden sollte damit der WTS entlastet wird.
Habe auch mal ein Leistungsprotokoll der gängigen Indikatoren angefertigt, es zeigt sich auch hier das vor allem bei sehr vielen Datenbankabfragen die Warteschlangenlänge des physikalischen Datenträgers in die Höhe schnellen.
Würde zu dem Thema mal gerne eure Meinungen hören. Schon mal danke!
mfg
Klaus