nie powinieneś używać tej opcji, ponieważ używając tej opcji tracisz większość korzyści, jakie otrzymujesz zastępując zapytania SQL procedurami składowanymi.
Co robi rekompilacja Option?
OPTION(RECOMPILE) informuje serwer, aby nie buforował panoramy dla danego zapytania. Oznacza to, że kolejne wykonanie tego samego zapytania będzie wymagało opracowania nowego (być może innego) planu. Jest to używane w zapytaniach z parametrami, aby zapobiec problemowi z podsłuchiwaniem parametrów.
Co to jest opcja rekompilacji w SQL?
Najstarsza i najbardziej tradycyjna technika nie buforowania planów zapytań i kompilowania procedury składowanej lub zapytań za każdym razem w celu uzyskania optymalnej wydajności
Jak wywoływana jest rekompilacja opcji?
Aby ponownie skompilować procedurę składowaną, używając sp_recompile
Wybierz Nowe zapytanie, a następnie skopiuj i wklej następujący przykład do okna zapytania i kliknij Execute To nie wykonuje procedury, ale oznacza procedurę do ponownej kompilacji, tak aby jej plan zapytania został zaktualizowany przy następnym wykonaniu procedury.
Co to jest podsłuchiwanie parametrów w SQL Server?
Parameter Sniffing to proces wyszukiwania wartości pierwszych przekazanych parametrów podczas kompilowania procedury składowanej w kolejności w celu stworzenia optymalnego planu wykonania, który pasuje do tych wartości parametrów i użycia go do wszystkie wartości.