Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Funkce Úložiště dotazů na SQL Serveru automaticky zaznamenává historii dotazů, plánů a statistik modulu runtime a uchovává tyto informace v databázi. Poradce pro ladění databázového stroje (DTA) podporuje novou možnost použití úložiště dotazů k automatickému výběru vhodné úlohy pro ladění. Pro mnoho uživatelů to může odstranit potřebu explicitně shromáždit pracovní zatížení pro ladění.
Tato funkce je dostupná jenom v případě, že je v databázi zapnutá funkce Úložiště dotazů. Další informace naleznete v tématu Povolení úložiště dotazů.
Tato funkce je dostupná v sadě SQL Server Management Studio verze 16.4 nebo vyšší.
Ladění úloh z úložiště dotazů v grafickém uživatelském rozhraní Advisoru pro ladění databázového stroje
V grafickém uživatelském rozhraní DTA vyberte přepínač Úložiště dotazů v podokně Obecné a povolte tuto funkci (viz obrázek níže).
Jak vyladit úlohu z úložiště dotazů pomocí nástroje příkazového řádku dta.exe
Z příkazového řádku (dta.exe) zvolte možnost -iq a vyberte úlohu z úložiště dotazů.
Prostřednictvím příkazového řádku jsou k dispozici dvě další možnosti, které pomáhají ladit chování DTA při výběru úlohy z úložiště dotazů. Tyto možnosti nejsou dostupné prostřednictvím grafického uživatelského rozhraní:
Počet událostí úloh, které se mají vyladit: Tato možnost, zadaná pomocí argumentu příkazového řádku -n , umožňuje uživateli řídit, kolik událostí z úložiště dotazů je vyladěno. Ve výchozím nastavení používá DTA pro tuto možnost hodnotu 1000. DTA vždy vybírá nejdražší události podle celkové doby trvání.
Časová okna událostí k optimalizaci: Jelikož úložiště dotazů může obsahovat dotazy, které byly spuštěny již dávno, tato volba umožňuje uživateli zadat minulé časové okno (v hodinách), během kterého musí dotaz proběhnout, aby byl zvažován DTA pro optimalizaci. Tato možnost je určena pomocí argumentu příkazového řádku -I .
Další informace naleznete v nástroji dta.
Rozdíl mezi používáním zátěže z úložiště dotazů a mezipaměti plánů
Rozdíl mezi možnostmi úložiště dotazů a mezipaměti plánu spočívá v tom, že první obsahuje delší historii dotazů, které byly spuštěny v databázi, trvalé mezi restartováními serveru. Na druhou stranu mezipaměť plánu obsahuje pouze podmnožinu nedávno spuštěných dotazů, jejichž plány jsou uloženy v mezipaměti. Po restartování serveru se položky v mezipaměti plánu zahodí.