
Mein Server läuft etwas langsamer als normal.
Ich habe mich gefragt, welche Strategien ich anwenden könnte, um die Geschwindigkeit meines Servers zu bewerten und zu verbessern
Diese Frage umfasst Datenbankinteraktion, I/O und alles andere, was jemand wissen muss
Antwort1
Verwenden Sie einen methodischen Ansatz wieWartezeiten und Warteschlangen. Es handelt sich um eine bewährte Methode zur Fehlerbehebung bei Leistungsproblemen, die Willeführe dich auf den richtigen Weg.
Antwort2
Ich denke, Sie müssen mehr Informationen liefern, wenn Sie vernünftige Antworten wollen. Beispiel:
- Um welche Art von Server handelt es sich? (Welchen Server verwenden Sie: Web, FTP usw.)
- Welche Anwendungen werden ausgeführt?
- Wie ist die Benutzersituation?
Beste grüße.
Antwort3
Wie @nenne erwähnte, ist es mit so wenigen Informationen schwer zu sagen, wie Sie die Leistung Ihrer Server verbessern können. Wenn Sie jedoch SQL Server 2005 oder höher verwenden, empfehle ich Ihnen, die richtigen DMVs zu verwenden und die 5 oder 10 teuersten Abfragen zu überprüfen und auch die Wartestatistiken zu prüfen: Wartet der SQL Server auf IO, CPU oder Speicher? Gibt es Blockierungsprobleme? Sind Ihre Statistiken aktualisiert? Sie können Profiler und Perfmon verwenden, um die Grundursache Ihres Problems zu untersuchen.
Antwort4
Wie bereits erwähnt, ist dies sehr offen, aber wenn Sie einen Leistungsrückgang festgestellt haben und keine Wartungsroutine haben, sollten Sie die Neuaufbau der Indizes in Betracht ziehen (alle oder nur diejenigen, die dies erfordern, je nach verfügbarem Wartungsfenster und Aufwand). Aktualisieren Sie auch die Statistiken, wie Dani erwähnt hat.
Bei allem Interessanten in der Ereignisanzeige oder bei jeder Hardware, die dort möglicherweise keine Fehler meldet, müssen Sie die vom Hersteller bereitgestellten Tools verwenden.
Wenn weiterhin Probleme auftreten, sehen Sie sich die Leistungsmonitor-Zähler und DMVs sowie den Profiler an.
Sie könnten schlechtere Orte beginnen alshttp://sqlserverpedia.com/wiki/Performance_Tuning
Prost