(MySQL) индексы - так делать хорошо или плохо?
От: MasterMind Россия  
Дата: 10.06.15 08:38
Оценка:
Есть таблица

table:

id primary key auto_increment
ip  int 
...


Необходимо делать выбоку по ip, добавляю b-tree индекс, полученную выборку нужно сортировать по id в обратнку сторону 99-98-97. Соответственно explain показывать, что использует индекс по ip, а также filesort. Добавдяю новый индекс с учетом id, чтобы избавиться от filesort:

create index idx_ip_id on table(ip, id)


Новый индекс срабатывает, filesort-а нет. Сообственно вопрос — нормально вообще делать делать, чтобы избавляться от filesort?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.