Gewusst wie: Extrahieren Sie den vollständigen Text der SQL-Anweisungen, die hohe CPU-Auslastung verbraucht

September 22

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.