Я использовал этот скрипт , чтобы получить статус нашей статистики. Статистика индекса выглядит хорошо, потому что мы обновляем их с помощью технического обслуживания. Но автоматически созданная индексная статистика выглядит немного странно для меня. Они, кажется, не обновляются долгое время (кроме одного в моем примере)
Здесь вы можете увидеть:
Информация о нашей базе данных: SQL Server 2016 с уровнем совместимости 2008, статистика автоматического обновления = true, автоматическая статистика создания = true, асинхронное автоматическое обновление = false
Теперь у меня есть несколько вопросов:
- Почему изменено больше строк, хотя активировано автоматическое обновление (я думаю, 20% + 500 строк?)?
- Стоит ли обновлять их вручную?
- Следует ли использовать сценарий Олы Хелленгрен для обновлениястатистика вместо технического обслуживания?
- Любые другие рекомендации?
Я думаю, что смог ответить на вопрос для себя. Показанная статистика просто не используется. Если я выбираю одну из таблиц с предложением where, то статистика обновляется.
Эта ссылка помогла мне выяснить.