budda
Goto Top

SQL Server 2005 und Performance Probleme

Hallo,

ich melde mich heute mal mit aktuellen Problemen des SQL Servers betreffend.
Und zwar haben wir seit einigen Wochen erhebliche Probleme mit der Performance, Anwendungen und Abfragen laufen in Timeouts, teilweise kann es Minuten dauern bis sich wieder was rührt. Auf dem Server laufen 2 Instanzen die offensichtlich gleichermaßen davon betroffen sind. Ein großes Problem ist definitiv das der Exchange mit auf dem Server läuft, das wissen wir mittlerweile auch das dass von MS nicht supported wird. Dieses Problem werden wir beizeiten auch entfernen. Aber man muss ja jetzt schon irgendwas machen können. Die CPU Auslastung sieht soweit gut aus, maximal 35% im regelfall aber bei ~5%. RAM ist voll ausgelastet. Hier erstmal Daten zur Hardware:

2 x Xeon Quad 2,4 GHz
Raid5
36 GB RAM
Windows Server 2003 Standard 64bit

Wie gesagt CPU hat nix zu tun, RAM ist voll, da gehen alleine 24GB an den Exchange, rest holen sich die beiden SQL Server instanzen.

Wie kommt man jetzt den Problem auf die Schliche? Bzw. gibt es irgendetwas was man pauschal probieren kann? Achja, aktuelle Servicepacks und Patches sind installiert.

Gruß
Tobi

Content-ID: 122882

Url: https://administrator.de/contentid/122882

Ausgedruckt am: 14.11.2024 um 07:11 Uhr

Seardan
Seardan 17.08.2009 um 13:39:26 Uhr
Goto Top
Hallo,

auch der Raid 5 ist für SQL eher die schlechtere Wahl (Performance). Microsofts Empfelung ist ein Raid 1,0 oder 10.

Der Server ist, mit seiner Ausstattung und konfiguration, einfach ausgelastet.

Seardan
Budda
Budda 17.08.2009 um 13:56:09 Uhr
Goto Top
Hallo Seardan,

das hab ich schon fast befürchtet. Dann werden wir hier wohl Hand anlegen müssen und einen weiteren Server anschaffen.
Wo kann ich denn einsehen was MS für den SQL Server an Hardware empfiehlt? Damit wir hier nicht wieder etwas falsch machen face-smile

Gruß
Tobi
Seardan
Seardan 17.08.2009 um 14:21:37 Uhr
Goto Top
Hallo,

die Anforderungen findet ihr hier:

http://www.microsoft.com/germany/sql/uebersicht/systemanforderungen.msp ...

Auch würde ich darauf achten das die Hardware in der Microsoft Kompatibilitätsliste von Microsoft steht. Das Kann viel Stress ersparen.
Zu guter Letzt ... Schaut euch die SQL Lizenz genau an. Wenn Ihr eine Prozessor Lizenz habt, so wäre ein Board mit 4 physikalischen CPUs nicht so sinnvoll face-smile

Gruß

Seardan
Budda
Budda 17.08.2009 um 15:19:37 Uhr
Goto Top
Hallo,

schonmal danke für den Link. Leider hab ich dort jetzt keine Info dazu gefunden das man einen Raid 1,0 bzw. 10 einsetzen sollte.
Sind die Infos irgendwo seperat erhältlich oder woher kommt das?

Gruß
Tobi
Seardan
Seardan 17.08.2009 um 15:33:35 Uhr
Goto Top
In dem Microsoft Developer Network gibt es alle Infos zum SQL Server (2005 / 2008):

http://msdn.microsoft.com/de-de/library/bb418439(SQL.10).aspx

und unter

http://msdn.microsoft.com/en-us/library/ms178048.aspx

werden die Vor- und Nachteile der Raidlevel aufgeführt.

Und dann gibt es natürlich auch noch Google face-smile

Seardan
Budda
Budda 17.08.2009 um 15:36:32 Uhr
Goto Top
Hallo,

alles klärchen. Ich danke dir. Dann gehen wir das mal an.

Gruß
Tobi