У меня есть таблица со столбцами A, B, C, D и E. В настоящее время существует кластерный индекс для A (первичный ключ, уникальный идентификатор).
Я часто делаю выборки по столбцам A, B и C (т.е. где A = ?? и B = ?? и C = ??). Я также часто выбираю только A, а другие - A, B и D.
Какое преимущество имеет кластеризованный индекс для выборок, которые запрашивают не только столбец A?
Как общее практическое правило для таблиц с приличным количеством строк и UUID в качестве первичного ключа, следует ли мне иметь некластеризованные индексы для всех часто используемых комбинаций столбцов выбора и кластеризованный индекс для столбца PK?
Примечание. Я использую SQL Server 2005.