как узнать в каких запросах используется индекс?

Mandarin
Дата: 11.05.2015 14:01:35
Всем привет!

есть таблица с индексом

create table t1 (f1 int)

create index ind1 on t1(f1)


можно ли получить список запросов в которых используется индекс ind1 ?
мне это нужно для того что бы понять какие индексы в таблице лишние и удалить их.
версия SQL Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)
Oct 19 2012 13:38:57
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
Glory
Дата: 11.05.2015 14:04:44
Mandarin
мне это нужно для того что бы понять какие индексы в таблице лишние и удалить их.

Можно просто узнать статистику использования индекса - sys.dm_db_index_usage_stats
Mandarin
Дата: 11.05.2015 14:07:48
Glory,

для начала подойдет, спасибо!
Glory
Дата: 11.05.2015 14:10:05
Mandarin
для начала подойдет,

Даже если вы удалите индекс, то запросы к таблице все равно будут выполняться.
Mandarin
Дата: 11.05.2015 14:12:56
Glory,

это понятно, только скорость выполнения будет другая если я ужалю нужный индекс.
Glory
Дата: 11.05.2015 14:19:14
Mandarin
Glory,

это понятно, только скорость выполнения будет другая если я ужалю нужный индекс.

Не факт