DTA рекомендует СОЗДАТЬ СТАТИСТИКУ

Я просто запускал запрос T-SQL через DTA, и одна из рекомендаций - СОЗДАТЬ СТАТИСТИКУ на одном из столбцов, который является частью многих запросов в файле кода SQL.

Мой вопрос: как именно статистика помогает в производительности?

10 голосов | спросил anon 16 AM00000050000000431 2011, 05:28:04

2 ответа


7

статистика используется при создании плана выполнения запроса.

  

Статистика оптимизации запросов - это объекты, содержащие статистическую информацию о распределении значений в одном или нескольких столбцах таблицы или индексированного представления. Оптимизатор запросов использует эти статистические данные для оценки мощности или количества строк в результате запроса. Эти оценки мощности позволяют оптимизатору запросов создавать высококачественный план запроса. Например, оптимизатор запросов может использовать оценки мощности для выбора оператора поиска индекса вместо более ресурсоемкого оператора сканирования индексов и при этом повысить производительность запросов.

См. http://msdn.microsoft.com/en-us/library/ms190397.aspx для более подробной информации.

ответил Alex_L 16 AM00000050000000131 2011, 05:44:01
7

Если DTA рекомендовал одну статистику столбца, вы должны отключить автоматическую настройку статистики? Автоматическое создание автоматически создаст статистику по любому столбцу, используемому в предикате, поэтому обычно рекомендуется оставить его включенным. Проверьте состояние автоматического обновления для этой базы данных, которое снова должно быть включено.

Одним из лучших применений DTA является идентификация отсутствующих статистических данных с несколькими столбцами, которые автоматически не создаются. Но для одного столбца автосоздание должно заботиться о них для вас.

ответил Mark Storey-Smith 16 PM00000030000001531 2011, 15:50:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132