急!如果order by里的字段顺序和联合索引的字段顺序不一致,联合索引是否生效?

问题描述:
在表tb_user里创建了一个索引:idx_user_age_phone,如下图红框所示

img

当我使用顺序查询时,代码为:
select id,age,phone from tb_user order by phone,age 如下图红框所示:

img

需要确认的问题:
请教各位,order by的顺序是phone和age,联合索引中他们的顺序是age和phone,在这种情况下,mysql中该联合索引是否被使用呢?如果被使用的话,他的使用逻辑是什么?为什么执行计划中extra显示既有using index又有using filesort?

你最后哟啊查询id,而id就没有建立索引,所以using filesort