有 idx_status (status, update_time)
status 就是有限的状态值 update_time 是 unix timestamp 的整数值
现在 3000 0000 表中,select * from tbl where status = xx and update_time between yy to zz.
效率很低。
status 区分度小这个都知道,如果只有 idx_status (status),这显然会很慢。 但不明白(status, update_time)为什么也慢?
单独在 update_time 上建索引,则效率正常,很快。
有人能解释这是什么原理吗?