Составной индекс по нескольким полям как индивидуальный?

Модераторы: kdv, CyberMax

Ответить
Alex03
Сообщения: 15
Зарегистрирован: 16 ноя 2005, 19:02

Составной индекс по нескольким полям как индивидуальный?

Сообщение Alex03 » 23 янв 2007, 17:49

Т.е. имеем индекс по полям A, B, C
Работает ли он по полю A и/или B и/или С отдельно.
Подозреваю что по одному из них должен? По какому?

Какие рекомендации есть по порядку полей в индексе (поля с дубликатами и т.д.)
Где про это почитать?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 23 янв 2007, 18:07

уй, блин, только на sql.ru отгремело....
Работает ли он по полю A и/или B и/или С отдельно.
смотря как искать. чтобы композит использовать, поиск должен идти по первому, первому и второму, первому второму и третьему сегментам, и т.п.
Например, поиск по второму сегменту такой индекс не задействует.
Где про это почитать?
сначала это
http://www.sql.ru/forum/actualthread.aspx?tid=382833
потом это
http://www.sql.ru/forum/actualthread.aspx?tid=386785

Alex03
Сообщения: 15
Зарегистрирован: 16 ноя 2005, 19:02

Сообщение Alex03 » 23 янв 2007, 19:33

kdv писал(а):уй, блин, только на sql.ru отгремело....
Спасибо, почитал, там и вопрос задал.

Ответить