Súhrn
Keď Microsoft SQL Server vytvorí alebo aktualizuje štatistiky, ak vzorkovacia frekvencia nie je zadaná manuálne, SQL Server vypočíta predvolenú vzorkovanú frekvenciu. V závislosti od skutočnej distribúcie údajov v podkladovej tabuľke nemusí predvolená vzorkovacia frekvencia presne reprezentovať distribúciu údajov. To môže spôsobiť zhoršenie efektívnosti plánu dotazov.
Na zlepšenie tohto scenára sa správca databázy môže rozhodnúť manuálne aktualizovať štatistiky pomocou pevnej vzorkovacej frekvencie, ktorá môže lepšie reprezentovať distribúciu údajov. Následná operácia štatistiky automatických aktualizácií sa však obnoví na predvolenú mieru vzorkovania a prípadne znova spustí zníženie efektívnosti plánu dotazov.
Toto vylepšenie umožňuje zachovať pevnú frekvenciu vzorkovania v rámci následných operácií manuálnej alebo automatickej aktualizácie štatistiky.
Riešenie
Táto aktualizácia predstavuje nové kľúčové slovo PERSIST_SAMPLE_PERCENT = { ON | OFF } to je rozšírenie na existujúcu funkciu CREATE/UPDATE STATISTICS Transact-SQL. Kľúčové slovo označí SQL Server uzamknutia vzorkovacej frekvencie (za predpokladu, že je vytvorená alebo aktualizovaná) na budúce použitie.
Ďalšie informácie o štatistikách nájdete v téme Vytvorenie štatistiky.
Funkcia je k dispozícii v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Získajte informácie o terminológii, ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.