Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Прошу помощи в оценке необходимости индекса  [new]
Федорино горе
Guest
Есть таблица Client с кластерным индексом на поле ID. Tuning Adviser предложил создать ещё такой индекс:
CREATE NONCLUSTERED INDEX i_Client_01 on Client
(ID)
include(Name, UNN) ON [PRIMARY]

Подскажите, в каких ситуациях он может быть полезен?
13 сен 13, 13:16    [14836324]     Ответить | Цитировать Сообщить модератору
 Re: Прошу помощи в оценке необходимости индекса  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31438
Федорино горе
Есть таблица Client с кластерным индексом на поле ID. Tuning Adviser предложил создать ещё такой индекс:
CREATE NONCLUSTERED INDEX i_Client_01 on Client
(ID)
include(Name, UNN) ON [PRIMARY]


Подскажите, в каких ситуациях он может быть полезен?
1. Если нет кластерного индекса по ID и частые выборки полей Name, UNN по ID

2. Есть выборки по диапазону ID и допусловиями по Name, UNN
13 сен 13, 13:35    [14836486]     Ответить | Цитировать Сообщить модератору
 Re: Прошу помощи в оценке необходимости индекса  [new]
Федорино горе
Guest
alexeyvg,

Спасибо. Кластерный есть на ID, так что 1-й пункт отпадает.
Нашел 1 запрос, в котором идет связка по Client.ID и выгребаются только эти 2 поля Name и UNN. Запрос запускается несколько раз за день и польза от индекса весьма сомнительна. Разница между ним и кластерным всего несколько чтений.
13 сен 13, 16:12    [14837569]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить