Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Сколько лучше назначить индексов для таблицы? (http://forum.oszone.net/showthread.php?t=111768)

tolbol 18-07-2008 20:15 855746

Сколько лучше назначить индексов для таблицы?
 
Вопрос следующий.
У меня есть таблица где первый столбец - это автоматически генерируемый id строки (уникальное значение), второй столбец - это id пользователя от имени которого создана та или иная строка (не уникальное значение).
Так вот выборка по таблице осуществляются по этим двум строкам, но не обязательно одновременно по двум столбцам, можно и по id пользователя.
Меня интересует как лучше поступить с индексами, отдельно на первый и на второй или можно как то объединить, как будет производительней при большом количестве строк?

Busla 18-07-2008 23:55 855865

RTFM
сначала на предмет ограничений, потом на предмет оптимизации

Sham 22-07-2008 02:49 858054

первый столбец - PRIMARY, второй - KEY... вообще для этого есть EXPLAIN SELECT...

tolbol 22-07-2008 09:29 858144

А такой вариант подойдёт:
первый столбец - PRIMARY, второй - INDEX

Sham 23-07-2008 02:04 858834

Цитата:

Цитата tolbol
второй - INDEX »

это синоним для KEY

tolbol 23-07-2008 10:01 858960

Цитата:

Цитата Sham
Sham »

Спасибо, учту.


Время: 03:55.

Время: 03:55.
© OSzone.net 2001-