Как узнать, какой индекс создать?

Я запросил 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.

Надеюсь, это то, что вы искали.

Другие вопросы по тегам