Leistungserwartungen für SQL Server

Leistungserwartungen für SQL Server

Unser Entwicklungsteam möchte, dass wir untersuchen, ob die aktuelle Hardware den Anforderungen entspricht. Die von ihnen verwendete Anwendung war schon immer langsam und sie möchten sicherstellen, dass es zu keinen Hardware-Engpässen kommt. Wir verwenden die folgende Konfiguration für den MS SQL 2005-Standard:

Server: HP DL 380 G5
Betriebssystem: Windows Server 2003 R2 Standard x64 Edition Service Pack 2
SQL Server: MS SQL 2005 Standard Edition x64 Bit
Arbeitsspeicher: 6 GB
CPUs: 2 x Intel Xeon 5140 L1 64 KB, L2 4 MB
Speicher
Betriebssystem + tmpdb: 32 GB SAS-Laufwerk in RAID 1
Daten: 300 GB LUN auf FC Clariion CX3-10 SAN, RAID 5, FC-Festplattenprotokoll
: 100 GB auf derselben SAN RAID 5-Festplattengruppe.

Andere Server in unserer Umgebung haben eine ähnliche Konfiguration und es gibt keine Beschwerden darüber. Es gibt einige Abfragen, die nicht optimiert sind, und viele Indizes werden nicht oft genug ausgeführt. Ich vermute daher, dass die Entwickler mehr an der Optimierung ihrer Abfragen arbeiten sollten. Das größte Problem dabei ist, dass ich nicht weiß, wo ich anfangen soll. Sicherlich kann ich „perfom“ ausführen und Diagramme präsentieren, die Disk Queue, CPU-Zeit und andere leistungsbezogene Daten zeigen.
Kann ich einen allgemeinen Test ausführen, der Probleme mit der SQL-Konfiguration aufzeigt?
Mir ist klar, dass jede Arbeitslast anders ist, aber ich muss irgendwo anfangen. Bisher habe ich begonnen, Daten mit „perfmon“ zu sammeln, um zu sehen, ob ich eine Korrelation erkennen kann.

Antwort1

verwandte Informationen