Как упорядочить поля при создании индекса (SQL Server 2005 +)? - PullRequest
0 голосов
/ 28 апреля 2009

Как показывает эта статья , SQL Server 2005 + может вернуть вам список отсутствующих индексов. Здесь хранятся 2 важные данные о отсутствующих индексах:

[EqualityUsage], [InequalityUsage]

Если у меня отсутствует индекс, где:

[EqualityUsage] = 'col1', [InequalityUsage] = 'col2'

Должен ли я создать индекс с индексированными ключевыми столбцами:

col1, col2 '

или

col2, col1 '

Ответы [ 2 ]

4 голосов
/ 28 апреля 2009

col1, col2

ИНДЕКС СОЗДАНИЯ

Для преобразования информации, возвращаемой sys.dm_db_missing_index_details в CREATE INDEX оператор, равенство столбцы следует поставить перед столбцы неравенства , и вместе они должен сделать ключ индекса. Включенные столбцы должны быть добавлены в оператор CREATE INDEX с использованием ВКЛЮЧИТЬ предложение.

0 голосов
/ 28 апреля 2009

если бы у вас был только один из двух вариантов поиска, что бы это было? перечислите это первое

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...