|
|
|
| У меня есть таблица такого вида:
mytable:
id | поле1(int) | поле2(int) | поле3 ...
Есть запрос вида:
select поле3,... from mytable where (поле1=а И поле2=b) ИЛИ (поле2=а И поле1=b)
Кол-во записей предвещает быть не малым. Подскажите плиз как здесь проставить индексы? Для увеличения скорости выборки.
Как: create index my_index on mytable(поле1,поле2) или по отдельному индексу по каждому из этих полей? Или же без разницы?
Или же еще как-то? | |
|
|
|
|
|
|
|
для: Skyonex
(04.04.2006 в 15:08)
| | А поля поле1(int) | поле2(int) - для чего используются, в любом случае, лучше проиндексировать их отдельно, если только они не применяются в конструкциях вида ORDER BY поле1, поле2. | |
|
|
|
|
|
|
|
для: cheops
(04.04.2006 в 16:00)
| | Окей. Спасибо! | |
|
|
|