Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / UPDATE statistics / 18 сообщений из 18, страница 1 из 1
05.10.2018, 10:45
    #39713405
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
1. Что еще можно выполнить для улучшения производительности ?
2. Какие недостатки EXEC sp_updatestats; или это всегда полезно делать?
3. Есть ли способ узнать - надо ли апдейтить статистику?
...
Рейтинг: 0 / 0
05.10.2018, 11:06
    #39713416
Щукина Анна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256k,

для начала - определить источник проблем.
далее - принимать решение о допустимых способах устранения возникшей проблемы.

может у вас банально схема индексации гигантских таблиц совершенно не ложится на те запросы, что по ним бегают.
тут хоть засобирайся статистикой - работать лучше не станет...
...
Рейтинг: 0 / 0
05.10.2018, 11:29
    #39713429
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256k1. Что еще можно выполнить для улучшения производительности ?
2. Какие недостатки EXEC sp_updatestats; или это всегда полезно делать?
3. Есть ли способ узнать - надо ли апдейтить статистику?
1. лучше только WITH FULLSCAN, главное что бы терпения хватило :)
2. В общем нет. Если не ошибаюсь планы может пометить под не актуальные, и их будет перестраивать
3. запустить sp_updatestats

ну и если Анна не знает, то бывают статистики отдельно от индексов и бывают люди не клепают индексы на "гигантских таблиц"
...
Рейтинг: 0 / 0
05.10.2018, 11:43
    #39713441
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
TaPaK256k1. Что еще можно выполнить для улучшения производительности ?
2. Какие недостатки EXEC sp_updatestats; или это всегда полезно делать?
3. Есть ли способ узнать - надо ли апдейтить статистику?
1. лучше только WITH FULLSCAN, главное что бы терпения хватило :)
2. В общем нет. Если не ошибаюсь планы может пометить под не актуальные, и их будет перестраивать
3. запустить sp_updatestats

ну и если Анна не знает, то бывают статистики отдельно от индексов и бывают люди не клепают индексы на "гигантских таблиц"

да запустил sp_updatestats, работает долго, но эффект есть.
...
Рейтинг: 0 / 0
05.10.2018, 11:44
    #39713444
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
Щукина Анна256k,

для начала - определить источник проблем.
далее - принимать решение о допустимых способах устранения возникшей проблемы.

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

Просто запрос - выборка из вью - в плане показывает в отдельных точках нереальное количество записей
...
Рейтинг: 0 / 0
05.10.2018, 12:06
    #39713477
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256k,

https://ola.hallengren.com - неплохое решение.
...
Рейтинг: 0 / 0
22.10.2018, 12:28
    #39720833
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
Кстати, для выполнения процедуры бывает не хватает прав.
КАк бороться? Сделать обертку? какую?
...
Рейтинг: 0 / 0
22.10.2018, 14:05
    #39720884
Megabyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256kКстати, для выполнения процедуры бывает не хватает прав.
КАк бороться?
Дать права пробовали?
...
Рейтинг: 0 / 0
22.10.2018, 14:34
    #39720898
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
Megabyte256kКстати, для выполнения процедуры бывает не хватает прав.
КАк бороться?
Дать права пробовали?

в общем случае это не совсем хороший выход. Я не знаю, что там у юзера с правами может быть.
Если бы завернуть вызов это процедуры в свою, и сделать её exec as.... как-то так
...
Рейтинг: 0 / 0
22.10.2018, 15:13
    #39720922
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256kЕсли бы завернуть вызов это процедуры в свою, и сделать её exec as.... как-то так
ну так а на эту процедуру все равно же придется давать EXECUTE.
и если вы не знаете "что там у юзера с правами может быть",
то кому собираетесь выдавать?
...
Рейтинг: 0 / 0
22.10.2018, 17:00
    #39721028
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256k,

это пусть все перед своими запросами дёргают sp_updatestats? Оригинально
...
Рейтинг: 0 / 0
22.10.2018, 17:44
    #39721073
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
TaPaK256k,

это пусть все перед своими запросами дёргают sp_updatestats? Оригинально

ну, вjобще-то нигде не написано, что "все перед своими запросами"
Однако, даже приличному юзеру типа админа нужноы права для выполнения этой процедуры. Не само execute
...
Рейтинг: 0 / 0
22.10.2018, 17:45
    #39721074
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256kTaPaK256k,

это пусть все перед своими запросами дёргают sp_updatestats? Оригинально

ну, вjобще-то нигде не написано, что "все перед своими запросами"
Однако, даже приличному юзеру типа админа нужноы права для выполнения этой процедуры. Не само execute
перечень всех приличных:
авторPermissions
Requires membership in the sysadmin fixed server role, or ownership of the database (dbo).
...
Рейтинг: 0 / 0
23.10.2018, 02:37
    #39721194
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256kОднако, даже приличному юзеру типа админа нужноы права для выполнения этой процедуры. Не само executeУ вас типа админ не имеет типа прав админа?
...
Рейтинг: 0 / 0
06.11.2018, 15:41
    #39728623
256k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
Почему статистика может испортиться, стать неправильной?
...
Рейтинг: 0 / 0
06.11.2018, 15:42
    #39728624
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256k,
Для ответа на этот вопрос выясните - что такое статистика?
...
Рейтинг: 0 / 0
06.11.2018, 15:43
    #39728625
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256kПочему статистика может испортиться, стать неправильной?
потому, что данные, неожиданно, могут меняться
...
Рейтинг: 0 / 0
11.11.2018, 19:18
    #39731421
DaniilSeryi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UPDATE statistics
256kПочему статистика может испортиться, стать неправильной?

Следующий вопрос на собеседованиях после вопроса "Почему запрос, который вчера работал 2 минуты, сегодня стал выполняться в несколько раз дольше?". :-)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / UPDATE statistics / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]