Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.