tolbol |
18-07-2008 20:15 855746 |
Сколько лучше назначить индексов для таблицы?
Вопрос следующий.
У меня есть таблица где первый столбец - это автоматически генерируемый id строки (уникальное значение), второй столбец - это id пользователя от имени которого создана та или иная строка (не уникальное значение).
Так вот выборка по таблице осуществляются по этим двум строкам, но не обязательно одновременно по двум столбцам, можно и по id пользователя.
Меня интересует как лучше поступить с индексами, отдельно на первый и на второй или можно как то объединить, как будет производительней при большом количестве строк?
|
RTFM
сначала на предмет ограничений, потом на предмет оптимизации
|
первый столбец - PRIMARY, второй - KEY... вообще для этого есть EXPLAIN SELECT...
|
tolbol |
22-07-2008 09:29 858144 |
А такой вариант подойдёт:
первый столбец - PRIMARY, второй - INDEX
|
tolbol |
23-07-2008 10:01 858960 |
|
Время: 03:55.
© OSzone.net 2001-