Udostępnij przez


Narzędzie rekomendacji wskazówek dotyczących zapytań (wersja zapoznawcza)

Programy Microsoft SQL Server i Azure SQL oferują zestaw wskazówek dotyczących zapytań, które mogą kierować optymalizatorem zapytań w celu generowania alternatywnych planów wykonywania zapytań, które zapewniają lepszą wydajność. Wskazówki dotyczące magazynu zapytań zapewniają przyjazny dla użytkownika sposób wpływania na kształt planów zapytań bez zmieniania kodu aplikacji. Chociaż podpowiedzi dotyczące Query Store są wygodne, zidentyfikowanie optymalnej podpowiedzi dla określonego zapytania może wymagać ręcznego procesu prób i błędów, co może być czasochłonne dla użytkowników.

Narzędzie rekomendacji wskazówek dotyczących zapytań, składnik programu SQL Server Management Studio (SSMS), automatyzuje identyfikację optymalnych wskazówek dotyczących zapytań w celu zwiększenia wydajności zapytań SQL. To narzędzie umożliwia użytkownikom eksplorowanie wskazówek dotyczących zapytań dla danego zapytania przy jednoczesnym zminimalizowaniu potrzeby ręcznej próby i błędów.

Jak to działa

Narzędzie przyjmuje maksymalny budżet dostrajania jako dane wejściowe i zapewnia najlepsze wykorzystanie danego budżetu czasu, pomijając wskazówki dotyczące zapytań, które nie powinny przynieść lepszego planu jakości. Narzędzie oblicza również wydajność punktu odniesienia bez żadnej wskazówki i używa jej do odrzucania wskazówek, które dają plan z wydajnością gorzej niż plan bazowy lub najlepszą wskazówkę znalezioną do tej pory.

Podsumowując, narzędzie skutecznie wykorzystuje budżet czasu dostrajania, aby efektywnie identyfikować optymalną wskazówkę dotyczącą zapytań.