Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft SQL Server und Azure SQL bieten eine Reihe von Abfragehinweisen, die den Abfrageoptimierer leiten können, um alternative Abfrageausführungspläne zu generieren, die eine bessere Leistung bieten. Abfragespeicherhinweise bieten eine benutzerfreundliche Möglichkeit, die Form von Abfrageplänen zu beeinflussen, ohne den Anwendungscode zu ändern. Während Abfragespeicherhinweise praktisch sind, kann das Identifizieren des optimalen Hinweises für eine bestimmte Abfrage einen manuellen Test- und Fehlerprozess erfordern, was für Benutzer zeitaufwändig sein kann.
Das Tool "Abfragehinweisempfehlung", eine Komponente für SQL Server Management Studio (SSMS), automatisiert die Identifizierung optimaler Abfragehinweise, um die SQL-Abfrageleistung zu verbessern. Mit diesem Tool können Benutzer Abfragehinweise für eine bestimmte Abfrage erkunden, während gleichzeitig die Notwendigkeit für manuelles Ausprobieren und Fehlen verringert wird.
Funktionsweise
Das Tool benötigt ein maximales Optimierungsbudget als Eingabe und nutzt den angegebenen Zeitrahmen optimal, indem es Abfragehinweise überspringt, von denen nicht erwartet wird, dass sie einen besseren Qualitätsplan liefern. Das Tool berechnet auch die Baseline-Leistung ohne Hinweise und verwendet es, um Hinweise zurückzuweisen, die einen Plan mit schlechterer Leistung als Basisplan oder den bisher besten Hinweis liefern.
Zusammenfassend nutzt das Tool das Optimierungszeitbudget effektiv, um den optimalen Abfragehinweis effizient zu identifizieren.