Příznaky
Při pokusu o sestavení rejstříku (pomocí CREATE INDEX nebo ALTER INDEX) na typu prostorových dat velké tabulky Microsoft SQL Server 2012 nebo SQL Server 2014 může být špatná. Můžete najít mnoho konfliktů spinlock SOS_CACHESTORE a SOS_SELIST_SIZED_SLOCK.
Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.
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. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Informace o balíčku oprav hotfix aktualizaceSpolečnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Pokud oprava hotfix je k dispozici ke stažení, je sekce "Oprava Hotfix je k dispozici ke stažení" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix. Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Další informace
Spinlocks chránit položky mezipaměti postup runtime (CLR) společný jazyk. Plán dotazů pro index vytvořené nebo změněné obvykle zahrnuje použít operátor nebo provozovatel Vnořené smyčky . Vnější strany operace spojení se vrací řádky z tabulky prostorové a prostorové funkce řízení. Pokaždé, když je vyvolána funkce, mohou být použity spinlock. Při spuštění dotazu s vysoký stupeň paralelnost spinlocks se může stát kritický bod. Následující schéma je příkladem územního plánu.
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Další informace o dalším problému výkonu při vytváření indexu na typu prostorových dat velké tabulky v SQL Server 2012, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2887888 oprava: pomalý výkon v serveru SQL Server při vytváření indexu na typu prostorových dat velké tabulky v instanci SQL Server 2012