Using index
означает, что запрос вообще не касается таблицы:
Using index
Информация столбца извлекается из таблицы с использованием только информации в дереве индексабез необходимости делать дополнительный поиск, чтобы прочитать фактическую строку.Эту стратегию можно использовать, когда в запросе используются только столбцы, являющиеся частью одного индекса.
Поскольку не все поля охватываются вашим индексом, это невозможно.
Сам индексконечно используется (так как тип доступа range
), но ему все еще нужно выполнить поиск строк в таблице, чтобы получить значения name
и id
.
Создать покрытиеиндекс на (last_active, name, id)
, если вы хотите увидеть Using index
.