|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Сколько лучше назначить индексов для таблицы? |
|
MySQL - Сколько лучше назначить индексов для таблицы?
|
Старожил Сообщения: 163 |
Вопрос следующий.
У меня есть таблица где первый столбец - это автоматически генерируемый id строки (уникальное значение), второй столбец - это id пользователя от имени которого создана та или иная строка (не уникальное значение). Так вот выборка по таблице осуществляются по этим двум строкам, но не обязательно одновременно по двум столбцам, можно и по id пользователя. Меня интересует как лучше поступить с индексами, отдельно на первый и на второй или можно как то объединить, как будет производительней при большом количестве строк? |
|
Отправлено: 20:15, 18-07-2008 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать RTFM
сначала на предмет ограничений, потом на предмет оптимизации |
Последний раз редактировалось Busla, 18-07-2008 в 23:56. Причина: уточнил на всяк. случай зачем Отправлено: 23:55, 18-07-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Deadooshka Сообщения: 2555
|
Профиль | Отправить PM | Цитировать первый столбец - PRIMARY, второй - KEY... вообще для этого есть EXPLAIN SELECT...
|
Отправлено: 02:49, 22-07-2008 | #3 |
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать А такой вариант подойдёт:
первый столбец - PRIMARY, второй - INDEX |
Отправлено: 09:29, 22-07-2008 | #4 |
Deadooshka Сообщения: 2555
|
Профиль | Отправить PM | Цитировать Цитата tolbol:
|
||
Отправлено: 02:04, 23-07-2008 | #5 |
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать Цитата Sham:
|
|
Отправлено: 10:01, 23-07-2008 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Кардридер. Установка с нуля. Как назначить C: для системы при включеном кардридере?? | yurfed | Microsoft Windows 2000/XP | 2 | 17-09-2008 11:10 | |
назначить действие для файлов в firefox | graverman | Программное обеспечение Linux и FreeBSD | 1 | 26-11-2007 17:00 | |
Mysql, оптимизация таблицы (создание индексов) | ivank | Вебмастеру | 7 | 07-03-2007 17:47 | |
k3b: Назначить устройство для записи? | SVlads | Общий по FreeBSD | 27 | 28-03-2006 12:39 | |
опция - кто и сколько народу on-line : как лучше сделать? | mar | Вебмастеру | 7 | 05-08-2005 18:04 |
|