Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Может ли ALTER INDEX REBUILD не обновлять статистику? / 10 сообщений из 10, страница 1 из 1
03.04.2019, 16:48
    #39795923
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Медленно работают запросы, сделал ребилд индексам - стало лучше, но при анализе плана вижу, что Actual и Estimated отличаются сильно, например,
Actual=3
Estimated=100000


Может ли перестройка индексов не обновлять статистику?
Или: надо ли обновлять статистику даже после перестройки?
...
Рейтинг: 0 / 0
03.04.2019, 16:50
    #39795926
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Ролг Хупин,

Думаете дело только в статистике что ли?
...
Рейтинг: 0 / 0
03.04.2019, 17:04
    #39795933
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
TaPaKРолг Хупин,

Думаете дело только в статистике что ли?

да, кто знает, но думал да - отличаются Estimated и Actual - индексы перестроил, что еще может быть?
...
Рейтинг: 0 / 0
03.04.2019, 17:40
    #39795956
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Ролг ХупинTaPaKРолг Хупин,

Думаете дело только в статистике что ли?

да, кто знает, но думал да - отличаются Estimated и Actual - индексы перестроил, что еще может быть?
Actiual и Estimate будет даже без единого индекса и статистики
...
Рейтинг: 0 / 0
03.04.2019, 18:01
    #39795964
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
TaPaKРолг Хупинпропущено...


да, кто знает, но думал да - отличаются Estimated и Actual - индексы перестроил, что еще может быть?
Actiual и Estimate будет даже без единого индекса и статистики

я прочитал, что Reorganize не обновляет статистику, думал может ребилд обновляет
...
Рейтинг: 0 / 0
03.04.2019, 18:05
    #39795967
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Ролг Хупин,

при создании/перестроении индекса обновляется
...
Рейтинг: 0 / 0
03.04.2019, 18:09
    #39795968
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
в общем то есть дополнение

авторHowever, starting with SQL Server 2012 (11.x), statistics are not created or updated by scanning all the rows in the table when a partitioned index is created or rebuilt. Instead, the query optimizer uses the default sampling algorithm to generate these statistics. To obtain statistics on partitioned indexes by scanning all the rows in the table, use CREATE STATISTICS or UPDATE STATISTICS with the FULLSCAN clause.
...
Рейтинг: 0 / 0
03.04.2019, 19:54
    #39795998
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Ролг ХупинМедленно работают запросы, сделал ребилд индексам - стало лучше, но при анализе плана вижу, что Actual и Estimated отличаются сильно, например,
Actual=3
Estimated=100000


Может ли перестройка индексов не обновлять статистику?
Или: надо ли обновлять статистику даже после перестройки?Есть индексная статистика, а есть просто колоночная. Вторая конечно же не обновляется при ребилде.

Есть куча причин почему оценки отличаются от реальных результатов, начиная с того что даже статистика обновленная с фуллсканом очень далека от идельной картины мира.
...
Рейтинг: 0 / 0
05.04.2019, 10:43
    #39797053
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Еще вопрос:

на 2012 сервере может ли

DBCC DBREINDEX ('dbo.table')

перестраивать индекс "хуже" или не так, как

ALTER INDEX ALL ON dbo.ефидуREBUILD

Я на одной базе вижу, что после DBCC DBREINDEX произволительность не улучшилась, а после ALTER INDEX - улучшилась
...
Рейтинг: 0 / 0
05.04.2019, 11:29
    #39797098
Slava_Nik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли ALTER INDEX REBUILD не обновлять статистику?
Ролг ХупинМедленно работают запросы, сделал ребилд индексам - стало лучше, но при анализе плана вижу, что Actual и Estimated отличаются сильно, например,
Actual=3
Estimated=100000


Может ли перестройка индексов не обновлять статистику?
Или: надо ли обновлять статистику даже после перестройки?
а вы сами данные проверяли? Ничего, что при обновление статистики у него и 3 значения и попало в выборку для построения статистики
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Может ли ALTER INDEX REBUILD не обновлять статистику? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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