Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 вопрос по create statistics  [new]
aux3
Member

Откуда:
Сообщений: 316
Добрый день!

Насколько знаю SQL Server создаёт статистики самостоятельно по мере необходимости.

Скажите, почему тогда databse tunning advisor выдаёт рекомендации по созданию статистики
т.е. почему mssql не создаёт её самостоятельно??
26 дек 12, 10:20    [13686795]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по create statistics  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Статистики создаются автоматически, если для БД опция AUTO_CREATE_STATISTICS установлена в ON.
26 дек 12, 10:28    [13686846]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по create statistics  [new]
aux3
Member

Откуда:
Сообщений: 316
В базе опция включена, почему статистика из dta не создалась автоматически?
26 дек 12, 10:59    [13687056]     Ответить | Цитировать Сообщить модератору
 Re: вопрос по create statistics  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
aux3
В базе опция включена, почему статистика из dta не создалась автоматически?


Наверное, запросы, проанализированные в DTA, не так часто выполняются на сервере, или не выполнялись вообще.
Статистика создаётся на основе статистики выполнения запросов.

BOL
Если включен параметр AUTO_CREATE_STATISTICS (автоматическое создание статистики), то оптимизатор запросов в случае необходимости создает статистику по отдельным столбцам в предикате запроса, чтобы улучшить оценку количества элементов для плана запроса.


Видно, оптимизатор не счёл необходимым создавать такую статистику.
26 дек 12, 11:12    [13687136]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить