Příznaky
Předpokládejme, že se pokusíte vložit hodnoty do sloupce prokladového indexu v Microsoft SQL serveru 2012 nebo SQL serveru 2014. Pokud méně než 90 procent vložených řádků obsahuje hodnoty, které přesahují nejvyšší RANGE_HI_KEYovou hodnotu v histogramu, je sloupec místo vzestupného chápán jako stacionární. Proto se nezobrazuje Ascend Key a příznaky Trace 2389 a 2390, které se obvykle používají k opravě problému se vzestupem klíčů, nefungují. To způsobuje špatný odhad mohutnosti, pokud použijete predikáty, které překračují RANGE_HI_KEYou hodnotu existujících statistických údajů.Poznámka Při instalaci této kumulativní aktualizace byste měli povolit příznak trasování 4139. To způsobí, že systém SQL Server vždy změní histogram v popsaném scénáři bez ohledu na stav počátečního sloupce (vzestupně, sestupně nebo stacionární).
Řešení
Tento problém byl poprvé opraven v následujících kumulativních aktualizacích systému SQL Server:
Kumulativní aktualizace 1 pro SQL server 2012 SP2, kumulativní aktualizace 2 proSQL Server 2014 kumulativní aktualizace 10 pro SQL Server 2012 SP1
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 SQL serveru:
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.