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

Ответить