Проблемы
При попытке создать индекс (с помощью инструкции CREATE INDEX или ALTER INDEX) для типа пространственных данных большой таблицы Microsoft SQL Server 2012 или SQL Server 2014 может работать плохо. На SOS_CACHESTORE и SOS_SELIST_SIZED_SLOCKможно найти много конфликтов спин.Примечание.Как правило, эта проблема возникает, если имеется много параллельных операций с пространственными данными.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server. После установки исправления необходимо включить новый флаг трассировки 6530, который появился для этого исправления.
Накопительное обновление 1 для SQL Server 2014 /en-us/help/2931693
Накопительное обновление 7 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/2894115
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Дополнительная информация
Чтобы получить дополнительные сведения о подобной неполадке с производительностью, щелкните приведенные ниже номера статей базы знаний Майкрософт.
2887888 Исправление: снижение производительности в SQL Server при создании индекса для пространственного типа данных большой таблицы в экземпляре SQL Server 2012
2887899 Исправление: снижение производительности в SQL Server 2012 при построении индекса на пространственном типе данных большой таблицы
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".