Abfrage -Optimierung ist der Prozess der Änderung eine Abfrage, um auf die effizienteste Art und Weise möglich auszuführen. In Microsoft SQL Server können Datenbankadministratoren mit dem SQL Server Management Studio, um mit der Optimierung zu unterstützen. Optimierung kann durch Zusatz Tabellenindizes , Indexhinweise oder mit anderen Strategien zu zeitaufwendig Scans der Tabelle Daten zu vermeiden. Der Query Optimizer kann angezeigt werden oder geschätzte tatsächliche Ausführungspläne für eine Abfrage grafisch präsentieren den Plan für es läuft . Anleitung
1
Open SQL Server Management Studio und eine Verbindung zur Datenbank .
2
Öffnen Sie eine " Neue Abfrage. " Geben Sie die Abfrage Text zu analysieren .
3
Klicken Sie auf " Anzeige Geschätzte Execution Plan" oder " Tatsächlichen Ausführungsplan einschließen " auf der Symbolleiste. Anzeigen des geschätzten Ausführungsplan erfordert nicht die Ausführung des Skripts , aber der eigentliche Plan funktioniert .
4 Der Ausführungsplan Grafik ähnelt einem Flussdiagramm .
Überprüfen Sie die angezeigte Grafik . Suchen Sie nach Anzeichen dafür, dass Tabellen-Scans werden anstelle der Verwendung von vorhandenen Indizes durchgeführt . In dieser Situation kann ein Abfragehinweis oder neue Index die Leistung zu verbessern .
5 Einige langsame Abfragen können von der erhöhten RAM profitieren.
Schau dir andere Statistiken, wie Eingangs /Ausgangs- oder I /O , Kosten, Kosten-und CPU geschätzte Anzahl von Zeilen . Je nach Befund kann Verbesserungen von steigenden RAM auf dem Computer oder Entfernen unnötiger Zeilen , Tabellen oder Verknüpfungen aus der Abfrage zu sehen.