Shrnutí
Když Microsoft SQL Server vytvoří nebo aktualizuje statistiku a nezadá se ručně vzorkovací frekvence, SQL Server vypočítá výchozí vzorkovací frekvenci. V závislosti na skutečném rozdělení dat v podkladové tabulce nemusí výchozí vzorkovací frekvence přesně představovat distribuci dat. To může způsobit snížení efektivity plánu dotazů.
Pokud chcete tento scénář vylepšit, může správce databáze ručně aktualizovat statistiky pomocí pevné vzorkovací frekvence, která může lépe reprezentovat distribuci dat. Následná operace automatické aktualizace statistiky se ale resetuje zpět na výchozí vzorkovací frekvenci a pravděpodobně znovu způsobí snížení efektivity plánu dotazů.
Toto vylepšení umožňuje zachovat pevnou vzorkovací frekvenci při následných operacích ručních nebo automatických aktualizačních statistik.
Řešení
Tato aktualizace zavádí nové klíčové slovo PERSIST_SAMPLE_PERCENT = { ON | OFF } to je rozšíření existujícího jazyka Transact-SQL CREATE/UPDATE STATISTICS. Klíčové slovo bude označovat, SQL Server uzamknout vzorkovací frekvenci (zadanou při vytvoření nebo aktualizaci) pro budoucí použití.
Další informace o statistikách najdete v tématu Vytvoření statistiky.
Tato funkce je k dispozici v následujících kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Seznamte se s terminologií, kterou Microsoft používá k popisu aktualizací softwaru.