Низкая производительность обновления статистики при переборе нескольких статистических данных таблицы вместо обновления всей статистики

Может кто-то здесь может мне помочь - я застрял

Сегодня я начал создавать пакет служб SSIS, который должен взять на себя задачу оценки статистики многочисленных таблиц и выполнить обновление этой статистики. Большинство таблиц индексируются кластерным индексом columnstore. Теперь, поскольку CCI обновляется в другом пакете служб SSIS, соответствующая статистика (то же имя, что и у CCI) также обновляется в этом пакете. Итак, моя идея состояла в том, чтобы использовать синтаксис

UPDATE STATISTICS [MyTable] [MyStatistic]

для каждой статистики, кроме тех, которые названы так же, как CCI вместо использования

UPDATE STATISTICS [MyTable]

который обновил бы всю статистику. Этот подход работает, НО он намного медленнее, чем второй синтаксис. Теперь мне интересно: почему обновление всей статистики происходит быстрее, чем обновление конкретной статистики???

0 ответов

Другие вопросы по тегам