KXIN
发布于 2025-07-30 / 0 阅读
0
0

索引创建问题

以下三条SQL如何建索引,只建一条怎么建?

WHERE a = 1 AND b = 1
WHERE b = 1
WHERE b = 1 ORDER BY time DESC
  • 以顺序b,a,time建立复合索引,CREATE INDEX table1_b_a_time ON index_test01(b, a, time)

  • 对于第一条SQL,因为最新MySQL版本会优化WHERE子句后面的列顺序,以匹配复合索引顺序。


评论