Wie Sie eine Abfrage in einer Microsoft SQL Server zu optimieren
Abfrageoptimierung ist der Prozess des Änderns einer Abfrage ausführen auf die effizienteste Weise möglich. In Microsoft SQL Server können Datenbankadministratoren SQL Server Management Studio verwenden, um Optimierung zu unterstützen. Optimierung kann hinzufügen Tabellenindizes, Indexhinweise oder andere Strategien zur Vermeidung von zeitaufwändigen Scans von Tabellendaten verwenden beinhalten. Der Abfrageoptimierer kann geschätzten oder tatsächlichen Ausführungspläne für grafisch präsentieren den Plan für die Ausführung einer Abfrage anzeigen.
Anweisungen
1 Öffnen Sie SQL Server Management Studio, und verbinden mit der Datenbank.
2 Öffnen Sie eine "neue Abfrage". Geben Sie den Abfragetext zu analysieren.
3 Klicken Sie auf der Symbolleiste "Geschätzten Ausführungsplan anzeigen" oder "Tatsächlichen Ausführungsplan einschließen". Den geschätzten Ausführungsplan anzeigen erfordert nicht das Skript ausführen, aber der eigentliche Plan tut.
Überprüfen Sie die angezeigte Grafik. Suchen Sie nach Anzeichen dafür, dass Tabellenscans anstelle der vorhandenen Indizes ausgeführt werden. In dieser Situation kann einen Abfragehinweis oder neue Index Leistung verbessern.
5
Sehen Sie sich andere Statistiken, z. B. ein-/Ausgabe oder i/o, Kosten, CPU-Kosten und geschätzte Anzahl von Zeilen. Je nach Feststellungen können Verbesserungen gesehen werden, vom RAM auf dem Computer erhöhen, oder Entfernen nicht benötigte Zeilen, Tabellen oder Verknüpfungen aus der Abfrage.