Проблемы
Предположим, что вы создали индекс columnstore для таблицы, в которой есть кластеризованный индекс и у которого нет некластеризованного индекса в Microsoft SQL Server 2012 или SQL Server 2014. При запуске инструкции Update Statistics для кластеризованного индекса применяется неверный примерный процент, а шаги гистограммы не отражают правильное распространение данных. Чтобы просмотреть результат, после обновления статистики выполнив следующую команду:
DBCC SHOW_STATISTICS ( table_or_indexed_view_name , target ) WITH STAT_HEADER
В этом случае статистическое обновление может занять больше времени, а неверные шаги гистограммы могут привести к появлению подчиненных планов выполнения запросов.Примечание. Эта проблема также возникает в накопительном обновлении SQL Server 2012 (обновления HF1) или более поздних версиях.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 4 для SQL Server 2014 /en-us/help/2999197
Накопительное обновление 2 для SQL Server 2012 SP2 /en-us/help/2983175
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Для решения этой проблемы добавьте в таблицу некластеризованный индекс.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".