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

Zvažte následující scénář:

  • Používáte instanci serveru Microsoft SQL Server 2012 nebo SQL Server 2014 s povoleným protokolem NUMA.

  • SQL Server je nakonfigurovaný tak, aby používal mnoho jader procesoru ve více uzlech NUMA (například čtyři uzly NUMA s každým 12 jádry).

  • Spustíte intenzivní zátěž, která generuje vysokou kompilační sazbu z několika souběžných připojení.

V tomto scénáři nevšimli jste žádné zvýšení výsledků dotazu Compilation/SEK s rostoucím počtem dostupných jader za 12, nebo tak. Kromě toho procesor smí zobrazit 100 procent využití.Poznámka Závažnost sytosti procesoru závisí na počtu jader na uzlu NUMA a také na rychlosti kompilace.

Příčina

K tomuto problému dochází, protože SQL Server používá datovou strukturu, která může přispívat ke vzorkům obsahu procesoru na hardwaru s podporou NUMA po souběžných kompilacích.

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:

Alternativní řešení

Problém vyřešíte zmenšením míry kompilace v systému 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.

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.