Deeplink 10 Geschrieben 6. Juni 2012 Melden Teilen Geschrieben 6. Juni 2012 Hallo Zusammen, wir beobachten bei uns seit einiger Zeit immer wieder Timeouts von Statements an unseren SQL Server aus verschiedenen bereichen. Sprich die Timeouts kommen von Drittanwendungen wie ERP-Systemen, Eigenentwicklungen und auch bei der Abfrage per Excel Pivot zum Beispiel. Mittlerweile haben wir diese Probleme eigentlich täglich und wir sind uns nicht sicher wo das Problem liegen könnte. Es liegen ca. an die 20 Datenbanken auf dem Server, Teils um die 15GB groß. Der Server hat 4 CPUs die im Mittel maximal zu 12% ausgelastet sind. Meistens sogar nur um ca. 4%. Arbeitsspeicher für den SQL Server ist auf 28GB begrenzt und wird in der Regel auch komplett ausgelastet. Hat jemand einen Tipp wie man da am besten ran geht um das Problem zu analysieren und zu beseitigen? Uns fehlen leider tiefergreifende Kenntnisse in diesem Bereich. Gruß Tobi Zitieren Link zu diesem Kommentar
bla!zilla 10 Geschrieben 6. Juni 2012 Melden Teilen Geschrieben 6. Juni 2012 Was für ein Disksystem habt ihr darunter? RAID Level, Aufteilung der Volumes etc.? Könnte ein Problem im Plattenumfeld sein, bei dem nicht genug IO rumkommt. Zitieren Link zu diesem Kommentar
Deeplink 10 Geschrieben 6. Juni 2012 Autor Melden Teilen Geschrieben 6. Juni 2012 Das System ist virtualisiert und die Daten liegen auf einer Storage über iSCSI. Auf dem virtuellen System sind die Logfiles von den Datenfiles getrennt. Sprich auf verschiedenen Partitionen, wobei sie Physikalisch natürlich beide auf der selben Storage liegen. Das wäre ein RAID10 mit 15K SATA Platten. Zitieren Link zu diesem Kommentar
bla!zilla 10 Geschrieben 6. Juni 2012 Melden Teilen Geschrieben 6. Juni 2012 Schau mal mittels perfmon wie sich bestimmte Parameter, z.B. Queuelength, Read IOs, Write IOs verhalten. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 6. Juni 2012 Melden Teilen Geschrieben 6. Juni 2012 Moin, solche Probleme können ungefähr tausend verschiedene Ursachen haben. Längst nicht immer ist die Hardware der Grund, oft sind es auch ungünstig formulierte Abfragen, fehlende Indizes, Sperrkonflikte usw. Bevor du also aufs Geratewohl herumdiagnostizierst und evtl. ungünstige Konfigurationsänderungen vornimmst oder Geld unnötig ausgibst, rate ich, jemanden ins Haus zu holen, der sich mit der Materie auskennt. Gruß, Nils Zitieren Link zu diesem Kommentar
Deeplink 10 Geschrieben 6. Juni 2012 Autor Melden Teilen Geschrieben 6. Juni 2012 Schwankt logischerweise aber aktuelle Maxwerte sind: Warteschlange: 9 Lesevorgänge 272,990 Schreibvorgänge 860,032 Zitieren Link zu diesem Kommentar
Deeplink 10 Geschrieben 11. Juni 2012 Autor Melden Teilen Geschrieben 11. Juni 2012 Hab das jetzt nochmal ein paar Tage beobachtet, die Warteschlange geht teils bis an die 100 hoch. Kann ich irgendwie rausfinden welche Datenbank das verursacht? Und was kann man nun tun um das zu optimieren? Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 14. Juni 2012 Melden Teilen Geschrieben 14. Juni 2012 Ob und vorallem was man dabei optimieren kann, hängt stark von der jeweiligen Datenbank / Datenbankapplikation ab. Hier wirst du in wenigsten Fällen ohne den entsprechenden Hersteller auskommen. Ebenso wie du bei der Ermittlung der verursachenden Datenbank(en) und ggf. Prozesse nicht ohne die entsprechende fachkundige Unterstützung auskommen wirst, wie Nils schon erwähnte. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.