Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Сколько лучше назначить индексов для таблицы?

Ответить
Настройки темы
MySQL - Сколько лучше назначить индексов для таблицы?

Старожил


Сообщения: 163
Благодарности: 15

Профиль | Отправить PM | Цитировать


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

Отправлено: 20:15, 18-07-2008

 

Ветеран


Сообщения: 3190
Благодарности: 670

Профиль | Отправить PM | Цитировать


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

Последний раз редактировалось Busla, 18-07-2008 в 23:56. Причина: уточнил на всяк. случай зачем


Отправлено: 23:55, 18-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Deadooshka


Сообщения: 2256
Благодарности: 580

Профиль | Отправить PM | Цитировать


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

Отправлено: 02:49, 22-07-2008 | #3


Старожил


Сообщения: 163
Благодарности: 15

Профиль | Отправить PM | Цитировать


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

Отправлено: 09:29, 22-07-2008 | #4


Deadooshka


Сообщения: 2256
Благодарности: 580

Профиль | Отправить PM | Цитировать


Цитата tolbol:
второй - INDEX »
это синоним для KEY

Отправлено: 02:04, 23-07-2008 | #5


Старожил


Сообщения: 163
Благодарности: 15

Профиль | Отправить PM | Цитировать


Цитата Sham:
Sham »
Спасибо, учту.

Отправлено: 10:01, 23-07-2008 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - Сколько лучше назначить индексов для таблицы?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Кардридер. Установка с нуля. Как назначить 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




 
Переход