Назад | Перейти на главную страницу

sys.dm_db_missing_index_stats сообщает о существующем индексе

Меня смущают результаты, которые я получаю от sys.dm_db_missing_index_stats ...

Следующий запрос возвращает отсутствующие индексы, которые фактически созданы в таблицах.

выберите * из sys.dm_db_missing_index_details, где database_id = DB_ID ('DatabaseName');

Кто-нибудь еще видел эту проблему ??

Кроме того, я заметил, что повторяющиеся индексы, существующие в базе данных, показывают 0 для статистики использования.

Любая помощь будет принята с благодарностью.

В этом DMV есть ошибка, см. Сообщение в блоге Пола Рэндала http://www.sqlskills.com/BLOGS/PAUL/post/Missing-index-DMVs-bug-that-could-cost-your-sanity.aspx

Вы подтвердили, что существующие индексы идентичный во всех аспектах с рекомендацией, и они включены?