Příznaky
Když se pokusíte vytvořit index (pomocí příkazu vytvořit INDEX nebo změnit INDEX) v prostorovém datovém typu rozsáhlé tabulky, může Microsoft SQL Server 2012 nebo SQL Server 2014 fungovat špatně. Na SOS_CACHESTORE a SOS_SELIST_SIZED_SLOCKnajdete spoustu obsahu spinlock.PoznámkaK tomuto problému obvykle dochází, když existuje mnoho paralelních datových operací.
Řešení
Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru. Po použití opravy hotfix je třeba povolit nový příznak trasování 6530, který je zaveden pro tuto opravu hotfix.
Kumulativní aktualizace 1 pro SQL Server 2014 /en-us/help/2931693
Kumulativní aktualizace 7 pro SQL Server 2012 SP1 /en-us/help/2894115
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:
Další informace
Další informace o podobném problému s výkonem najdete v následujících článcích znalostní báze Microsoft Knowledge Base:
2887888 Oprava: pomalý výkon v systému SQL Server při vytváření indexu v prostorovém datovém typu velké tabulky v instanci systému SQL Server 2012
2887899 Oprava: pomalý výkon v SQL serveru 2012 při vytváření indexu v prostorovém datovém typu velké tabulky
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.