Сводка
Когда Microsoft SQL Server создает или обновляет статистику, если частота дискретизации не указана вручную, SQL Server рассчитает частоту выборки по умолчанию. В зависимости от действительного распределения данных в базовой таблице частота дискретизации по умолчанию может неточно отражать распределение данных. Это может привести к снижению эффективности плана запроса.
Чтобы улучшить этот сценарий, администратор базы данных может обновлять статистику вручную с фиксированной частотой выборки, которая может лучше представить распределение данных. Однако последующая операция автоматического обновления статистики сбросит частоту выборки по умолчанию и, возможно, снова приведет к снижению эффективности плана запроса.
Это улучшение позволяет поддерживать фиксированную частоту выборки в последующих операциях статистики ручного или автоматического обновления.
Решение
В этом обновлении представлена новая ключевое слово PERSIST_SAMPLE_PERCENT = { ВКЛ | OFF } является расширением существующего параметра CREATE/UPDATE STATISTICS Transact-SQL. Ключевое слово указывает на то, что SQL Server блокирует частоту дискретизации (предоставляется при ее создании или обновлении) для использования в будущем.
Дополнительные сведения о статистике см. в разделе Создание статистики.
Эта функция доступна в следующих накопительных обновлениях для SQL Server:
Накопительный пакет обновления 1 для SQL Server 2017
Накопительный пакет обновления 4 для SQL Server 2016 с пакетом обновления 1 (SP1)
Сведения о накопительных обновлениях для SQL Server:
Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:
Последний накопительный пакет обновления для SQL Server 2017
Последний накопительный пакет обновления для SQL Server 2016
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.