相关文章推荐
怕考试的打火机  ·  SparkSQL ...·  1 年前    · 
帅气的勺子  ·  Azure databricks ...·  1 年前    · 
奔放的松树  ·  Failed to connect to ...·  1 年前    · 

索引:status、time两个字段建组合索引(index_1)

table存在了两个索引,分别是 status、time的组合索引index_1 id的PRIMARY索引 。 但是 mysql 在一个简单查询中,只能使用一个索引

例sql:
select * from table force index(index_1) where status=1 and time>1588888888 order by id asc limit 10

当我们where查询条件强制使用了索引index_1时,PRIMARY索引就不会被使用,导致id排序的时候速度慢