Вопрос по индексам?

seva2

Партнер PHPClub.ru
Вопрос по индексам?

Есть три поля по которым есть индекс
id
cid
model

Так вот, индексы расположены в таком же порядке, как я понял, помойму из правила левого индекса, в случае выбора с условием по полю model индекс не будет использоваться да?

Поле основное это model, нужно чтобы всегда по нему индекс работал, для этого что нужно? пересортировать индексы?
 

svetasmirnova

маленький монстрик
Отдельный индекс на model, например.

-~{}~ 17.08.06 14:17:

>помойму из правила левого индекса
правило буравчика напомнило =)
 

seva2

Партнер PHPClub.ru
но если все три индекса будет, то отдельно по model не будет работать верно?
 

zerkms

TDD infected
Команда форума
seva2
запрос покажи хоть какой хочешь делать
 

seva2

Партнер PHPClub.ru
Мне хочется понять почему будет, если в книжке сказано что не будет...

Что за нюансы?
 

zerkms

TDD infected
Команда форума
seva2
Мне хочется понять почему будет, если в книжке сказано что не будет...
значит закрой книжку и открой официальную документацию

dev.mysql.com/doc/refman/4.1/en/optimization.html

ps: и про нюансы там тоже сказано
 

svetasmirnova

маленький монстрик
>Мне хочется понять почему будет, если в книжке сказано что не будет...
index(id,cid,model)
и
index(model)
Разницу видишь?
 

WP

^_^
seva2
А можешь сформулировать своими словами что такое индекс в СУБД и зачем он нужен именно и как используется?
 
Сверху