Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Индексы

$
0
0
Добрый день!

Нужен совет гуру.

Есть некая таблица «Table1». Я часто фильтрую данные в зависимости от значений столбцов «A» и «B», соответственно я создал 2 неуникальных индекса для каждого столбца. Недавно прочёл статью про «покрывающий индекс», в связи с этим у меня возник вопрос: что лучше, 2 индекса на каждый столбец отдельно или всё-таки 1 покрывающий индекс?
Что-то вроде этого:
CREATE NONCLUSTERED INDEX X ON TABLE1 (A ASC) INCLUDE (B)


Примечание:
1). Не всегда я в фильтрах ссылаюсь на оба поля. Т.е. иногда только по столбцу «A», а иногда только по столбцу «B» фильтрую данные.
2) Я в БД напичкал везде обычные, несоставные индексы, где использую фильтры.

Viewing all articles
Browse latest Browse all 7251

Trending Articles