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

Откуда:
Сообщений: 1
Здравствуйте, уважаемые участники форума.

Есть задача выяснить, какие из статистик в БД (MS SQL Server 2012 Enterprise) имеет смысл обновлять вручную (еженедельно или ежесуточно) с опцией FULLSCAN, а какие – часто автообновляются.

В связи с этим вопрос: можно ли посчитать число обновлений статистики, например, с момента старта сервера (sys.dm_db_stats_properties, к сожалению, предлагает только временную метку последнего обновления)?
12 окт 17, 10:41    [20863069]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5263
A.Lex,

https://ola.hallengren.com/
12 окт 17, 12:36    [20863706]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
o-o
Guest
Владислав Колосов
A.Lex,

https://ola.hallengren.com/

и что, там удалось получить то, чего сервер не хранит?
автор
В связи с этим вопрос: можно ли посчитать число обновлений статистики, например, с момента старта сервера
12 окт 17, 12:42    [20863738]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5263
o-o,

так автор спрашивает одно, а ему нужно другое. Ему не шашечки нужны, а ехать.
12 окт 17, 12:47    [20863770]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
o-o
Guest
Владислав Колосов
o-o,

так автор спрашивает одно, а ему нужно другое. Ему не шашечки нужны, а ехать.

автор
The IndexOptimize procedure can also be used to update statistics.
You can choose to update all statistics, statistics on indexes only, or statistics on columns only.
You can also choose to update the statistics only if any rows have been modified since the most recent statistics update.

обновит то, что будет заказано.
а что именно заказать, он не знает:
автор
Есть задача выяснить, какие из статистик в БД (MS SQL Server 2012 Enterprise)
имеет смысл обновлять вручную (еженедельно или ежесуточно) с опцией FULLSCAN,
а какие – часто автообновляются
12 окт 17, 12:55    [20863812]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 691
A.Lex,

можете активировать TF 8721

и потом из errorlog выцепить как часто у вас проиходит autoupdate.
12 окт 17, 13:23    [20863923]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 691
или Extended Events ловите auto_stats и считайте
12 окт 17, 13:34    [20863987]     Ответить | Цитировать Сообщить модератору
 Re: Получение числа обновлений статистики  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 5263
o-o,

подзабыл уже как скрипт принимает решение по фуллскану или обычному обновления. Но как-то принимает.
12 окт 17, 18:43    [20865393]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить