Gewusst wie: Extrahieren Sie den vollständigen Text der SQL-Anweisungen, die hohe CPU-Auslastung verbraucht
Der SQL-Server läuft auf Hochleistungs-Servern, aber schlecht Abfragen oder Indizes verlangsamen, die die CPU-Leistung auf dem Server. Das SQL Server Management Studio Lieferumfang Ihrer Serversoftware können Sie Anweisungen ausführen, die kennzeichnen, wo Leistungsprobleme auftreten. Die Software hilft Ihnen, die SQL-Anweisungen anzeigen, die Verlangsamung des Datenbankservers und verlangsamen Ihre Web- oder Desktop-Anwendungen.
Anweisungen
1 Klicken Sie auf die Windows-Schaltfläche "Start" und wählen Sie "SQLServer". Klicken Sie "SQL Server Management Studio" um die Konsole zu öffnen.
2 Klicken Sie auf die Datenbank zu überprüfen, und klicken Sie auf "Neue Abfrage", um den SQL-Text-Editor zu öffnen.
3 Geben Sie die folgende Abfrage in der SQL-Text-Editor:
Wählen Sie top 50 sum(qs.total_worker_time) als Total_cpu_time, sum(qs.execution_count) als Total_execution_count, count(*) als Number_of_statements, qs.plan_handle
von dm_exec_query_stats qs
Gruppe von qs.plan_handle
Bestellung per sum(qs.total_worker_time) desc
4 Drücken Sie die Taste "F5" um die Anweisung auszuführen. Die Anweisung werden alle Anweisungen, die CPU-Leistung auf Ihrem SQL-Server zu verletzen.