On Fri, Jun 02, 2000 at 09:35:58AM +0400, news-gw wrote: > 1) Индексы строятся автоматически при инсертах (так-же при bulk-copy) > по-крайней мере я не знаю команды в SQL-92, которая-бы их перестраивала > 2) По поводу их использования вообщето два варианта: > а) оптимизатор запросов работает - тады все хорошо, индексы подчепляются > автоматически
Т.е. если я индекс делаю типа INDEX by_kode_time (kode, time), а потом делаю простенький запрос к таблице SELECT ... ORDER BY kode, то MySQL автоматом будет пользоваться выборкой по индексу? > б) оптимизатор не работает (в сложных запросах) - тогда вариантов особо нет > (в postgress есть такая фигня) А как "вычислить" работает ли оптимизатор в MySQL? > 3) индексы используются для оптимизации при запросах как массивы > упорядоченных записей > ключи - уникальные поля, по которым при запросах (и пр.) производится > идентификация записи. > > Популярно? :-) Достаточно :) Спасибо. -- Andrey Ivaschenko nic-hdl: AI1569