|
|
|
| Скажите какой лучше индекс создавать на два поля, ордин составной или два на каждое поле??влияет это как то на производительность? | |
|
|
|
|
|
|
|
для: dimaxz
(21.01.2011 в 10:33)
| | Это зависит от того, какие запросы и с какой частотой выполняются к таблице. Какой запрос наиболее ресурсоемкий и частый? Может статься, что целесообразны все три индекса, а если таблица большую часть времени пополняется INSERT-запросами, а раз в месяц к ней идет один SELECT-запрос, то индексы будут только мешать. | |
|
|
|
|
|
|
|
для: dimaxz
(21.01.2011 в 10:33)
| | составной индекс и два независимых - это принципиально разные структуры, решающие разные задачи. И друг друга они не подменяют. И даже перекрывают далеко не всегда.
Применяют то, что требуется условиями (набором обрабатываемых запросов к БД) | |
|
|
|
|
|
|
|
для: Trianon
(21.01.2011 в 10:45)
| | в соседней теме я описал запрос который состоит из 17 джойнов, так вот по тем полям по которым соеденяются таблицы я создал отдельные индексы, правильно ли я сделал? | |
|
|
|
|
|
|
|
для: dimaxz
(21.01.2011 в 11:16)
| | Эти поля соединяются с разными таблицами? Если да, то все верно. | |
|
|
|