Empfehlungen für das Überarbeiten von SQL-Anweisungen für bessere Leistung generieren und entsprechend reagieren

Die Advisorfunktion für Abfragen verwendet eine Gruppe von Regeln und bewährten Verfahren, um Strukturen in einer Abfrage zu finden, die aller Wahrscheinlichkeit nach dazu führen, dass das Optimierungsprogramm einen nicht optimalen Zugriffspfad wählt. Sie können die Abfrage dann neu schreiben, um die Probleme zu beheben, die in den Empfehlungen angegeben sind.

Vorbereitende Schritte

Informationen zu diesem Vorgang

Die Advisorfunktion für Abfragen sucht nach Gelegenheiten in einer Abfrage, um die folgenden Verbesserungen vorzunehmen:

Nachdem die Advisorfunktion für Abfragen Empfehlungen für die Überarbeitung einer SQL-Anweisung für bessere Leistung generiert hat, können Sie die Empfehlungen prüfen, Erläuterungen für die Empfehlungen und Beispiele von umgesetzten Empfehlungen lesen.

Vorgehensweise

Gehen Sie wie folgt vor, um Empfehlungen für die Überarbeitung einer SQL-Anweisung zu generieren:

  1. Nachdem Sie die von der Advisorfunktion für Indizes empfohlenen DDL-Scripts ausgeführt haben, kehren Sie zur Seite Advisorfunktionen für einzelne Abfragen und Analysetools ausführen des Abschnitts Aufrufen des Workflowassistenten zurück.
    Klicken Sie auf der linken Seite des Workflowassistenten auf die Registerkarte Aufrufen. Wenn die Seite Advisorfunktionen für einzelne Abfragen und Analysetools ausführen nicht geöffnet ist, klicken Sie auf der linken Seite des Workflowassistenten auf Advisorfunktion und Analysetools ausführen, um die Seite zu öffnen.
  2. Klicken Sie auf die Schaltfläche Auswählen, was ausgeführt werden soll.
  3. Wählen Sie im Fenster Aktivitäten auswählen das Kontrollkästchen Abfrageüberarbeitung aus. Klicken Sie dann auf OK. Nach der Ausführung der Advisorfunktion für Abfragen wird die Seite zum Überprüfen der Empfehlungen der Advisorfunktion des Abschnitts Prüfen geöffnet. Im Abschnitt Zusammenfassung wird angezeigt, ob Empfehlungen für Abfrageüberarbeitungen vorliegen.
  4. Doppelklicken Sie auf der Seite Empfehlungen der Advisorfunktion für einzelne Abfragen prüfen auf die Zeile Abfrageüberarbeitung in der Tabelle Zusammenfassung. Wenn diese Advisorfunktion mehrere Empfehlungen anbietet, steht jede Empfehlung in einer separaten Zeile.
  5. Prüfen Sie den unterstrichenen Teil der SQL-Anweisung im Abschnitt Abfrageüberarbeitung. Die Empfehlung bezieht sich auf den unterstrichenen Abschnitt.
  6. Lesen Sie die Details der Empfehlung, eine Erläuterung des bewährten Verfahrens für die Empfehlung und, sofern angegeben, ein Beispiel für eine Implementierung der Empfehlung.
  7. Befolgen Sie im SQL-Editor oder in einem anderen Tool die von der Advisorfunktion gelieferten Anweisungen zum Beheben des Problems, das zur Empfehlung geführt hat.

Feedback