Frage

Ich würde gerne die Standardmethode zum Benchmarking einer SQL Server-Abfrage kennen, vorzugsweise würde ich gerne etwas über die Tools erfahren, die mit SQL Server geliefert werden, und nicht über Tools von Drittanbietern.

War es hilfreich?

Lösung

Setzen Sie ShowPlan_Text an STRG + K (SQL 2000) oder STRG + M (SQL 2005 +)

Legen Sie die Statistiken IO ein

Legen Sie die Statistik fest. Zeigen Sie die verstrichene Zeit

Andere Tipps

Verwenden Sie SQL Profiler.

Filtern Sie bei .NET-Anwendungen den Anwendungsnamen nach „.NET%“, um andere überflüssige Abfragen auszulassen.

+1 für den Ausführungsplan.Von hier aus können Sie sehen, wo die ganze Zeit für Ihre spezielle Anfrage aufgewendet wird.Z.B.85 % der Zeit wird damit verbracht, eine bestimmte Tabelle zu scannen. Können Sie einen Index für diese Tabelle erstellen, um sie zu verbessern?usw. usw.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top