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

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

Ответить
Настройки темы
MySQL - Помогите с индексами

Старожил


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

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


Дело в следующем.
Имеется таблица с 4 столбцами (c1, c2, c3, c4) все столбцы имеют числовой тип данных.
Необходимо правильно назначить индекс.

Возможные запросы на выборку:
Код: Выделить весь код
SELECT * FROM table WHERE c1=** AND c2=** AND c3=** AND c4=**

или

SELECT * FROM table WHERE c2=** AND c3=** AND c4=**
Так вот в первом запросе я так понимаю спокойно можно назначить один многостолбцовый индекс на все 4 столбца, но в случае со вторым это не поможет.

Если назначить отдельный индекс для c1 и c2 будет ли в таком случае выполняться правило крайнего левого для второго запроса?

Отправлено: 10:13, 28-02-2009

 


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

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




 
Переход