Есть таблица
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?