powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно проанализировать, используется ли индекс на таблице?
2 сообщений из 2, страница 1 из 1
Как правильно проанализировать, используется ли индекс на таблице?
    #40009851
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Подскажите, как правильно проанализировать, используется ли индекс в запросах к таблице?

Данным запросом получаю статистику по интересующим меня индексам:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT   OBJECT_NAME(S.[OBJECT_ID]) AS [OBJECT NAME], 
         I.[NAME] AS [INDEX NAME], 
         USER_SEEKS, 
         USER_SCANS, 
         USER_LOOKUPS, 
         USER_UPDATES 
FROM     SYS.DM_DB_INDEX_USAGE_STATS AS S 
         INNER JOIN SYS.INDEXES AS I 
           ON I.[OBJECT_ID] = S.[OBJECT_ID] 
              AND I.INDEX_ID = S.INDEX_ID 
WHERE    OBJECTPROPERTY(S.[OBJECT_ID],'IsUserTable') = 1 



Может ли поле USER_SEEKS со значением 265млн означать, что индекс используется в плане запроса, и если его не будет, то сики перейдут в сканы?
...
Рейтинг: 0 / 0
Как правильно проанализировать, используется ли индекс на таблице?
    #40009857
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
teCa
Может ли поле USER_SEEKS со значением 265млн означать, что индекс используется в плане запроса

Да
teCa
и если его не будет, то сики перейдут в сканы

Нет, может быть другой индекс, подходящий для index seek.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно проанализировать, используется ли индекс на таблице?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]