FWQ
使用二级索引查询是否会回表?
判断通过二级索引查询是否存在回表操作 在给定的查询中,使用了二级索引 idx_track_source_id_created_at_len_parse_result_list。根据 EXPLAIN 输出的信息,可以判断是否存在回表操作: Extra: Using where; Using index; Using temporary; Using filesort 根据 Extra 字段的提示,可以得出以下结论: Using Index:表示使用了二级索引进行查询,无需回表。 Using where:表示存在满足 WHERE 条件的过滤,需要根据二级索引查找满足条件的数据,然后再进行回表查询。 因此,该查询确实存在回表操作。这是因为查询需要聚合每个 track_source_id 和日期的总计数,这意味着需要遍历整个二级索引,并对满足条件的数据进行计数。 判断依据 可以通过…