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

Откуда:
Сообщений: 1197
Создал таблицу.
Залил данные
создал индекс
посмотрел статистику
залил еще данные
сдлелал селект по полю индекс с option(recompile)
посмотрел статистику второй раз

почему когда я посмотрел статистику второй раз статистика не обновляется?
все флаги на уровне базы по автообновлению статитстики установлены.
19 ноя 12, 22:18    [13497144]     Ответить | Цитировать Сообщить модератору
 Re: Почему не обновляется статистика?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
relief
Создал таблицу.
Залил данные
создал индекс
посмотрел статистику
залил еще данные
сдлелал селект по полю индекс с option(recompile)
посмотрел статистику второй раз

почему когда я посмотрел статистику второй раз статистика не обновляется?
все флаги на уровне базы по автообновлению статитстики установлены.


http://support.microsoft.com/kb/195565
The basic algorithm for auto update statistics is:
If the cardinality for a table is less than six and the table is in the tempdb database, auto update with every six modifications to the table.
If the cardinality for a table is greater than 6, but less than or equal to 500, update status every 500 modifications.
If the cardinality for a table is greater than 500, update statistics when (500 + 20 percent of the table) changes have occurred.
For table variables, cardinality changes does not trigger auto update statistics.
19 ноя 12, 22:21    [13497160]     Ответить | Цитировать Сообщить модератору
 Re: Почему не обновляется статистика?  [new]
relief
Member

Откуда:
Сообщений: 1197
Mind
relief
Создал таблицу.
Залил данные
создал индекс
посмотрел статистику
залил еще данные
сдлелал селект по полю индекс с option(recompile)
посмотрел статистику второй раз

почему когда я посмотрел статистику второй раз статистика не обновляется?
все флаги на уровне базы по автообновлению статитстики установлены.


http://support.microsoft.com/kb/195565
The basic algorithm for auto update statistics is:
If the cardinality for a table is less than six and the table is in the tempdb database, auto update with every six modifications to the table.
If the cardinality for a table is greater than 6, but less than or equal to 500, update status every 500 modifications.
If the cardinality for a table is greater than 500, update statistics when (500 + 20 percent of the table) changes have occurred.
For table variables, cardinality changes does not trigger auto update statistics.


спасибо!
19 ноя 12, 22:29    [13497177]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить