Как узнать, какой индекс создать?
Я запросил DMV "Статистика использования индекса" и получил следующий результат
obj_id:789577851 имя_ вкладки:TableX index_id:0 index_name:HEAP user_seeks:0 user_scans:3139598 user_lookups:1237467 user_updates:0
Эта таблица не имеет кластеризованного индекса.
Я также посмотрел DMV "отсутствующий индекс", но не нашел записей для "TableX", так что сервер SQL не считает, что мне нужно создать индекс для этой таблицы. Но слишком много сканов и поисков!
Я хотел бы знать, как я должен определить, какой индекс необходим для создания сканирования и / или поиска?
1 ответ
В блоге Bart Duncan по SQL есть полезная статья, в которой показано, как можно объединить этот dmv, чтобы получить реальные операторы создания индекса. Он также фильтрует наши менее важные записи в DMV.
Надеюсь, это то, что вы искали.