|
|
|
|
|
для: tAleks
(09.09.2006 в 03:14)
| | Если у вас в WHERE-условии используется одно поле - вы индексируете только его, если два поля - лучше строить индекс по этим двум полям. | |
|
|
|
|
|
|
|
для: tAleks
(09.09.2006 в 03:14)
| | Один индекс для одного поля - это уникальный номер поля в таблице БД, по которому данные из этого поля можно достать без особых усилий, а один индекс для многих полей - это идентификатор группы какой-то категории (например, если хранить данные о железе в одной таблице, то мышки всех производителей будут иметь общий индес, который будет обозначать, что это мышки, для клавиатур будет другой индекс, но тоже общий, для материнок и т.д.) | |
|
|
|
|
|
|
| Проконсультируйте меня кто-нибудь по индексам.
Как я понимаю, индексы нужны для ускарения выборки данных.
Вопрос такой:
Чем отличается один индекс для одного поля, от одного индекса для нескольких полей? Зачем вообще нужно делать индексы для нескольхих полей? И в каком случае надо делать один индекс на одно поле, а когда нужно делать на несколько полей? | |
|
|
|
|