小于 1 分钟
MySQL 中 IN 数量过多,性能断崖式下降如何解决
大家好,我是小富~
江湖传言
sql 中使用 in 到底会不会走索引?in 后边跟多少个条件才不会扫全表呢?
经常被裁员的朋友应该都背过这个八股题,但你在网上搜索,大量的文章都会说,啊,in 能走索引,但后面跟的条件个数多了就不走索引了。
但问题就又来了,这个多了到底是什么标准,多少才算多呢?现在 MYSQL 8.0+ 以后版本,in会走索引是毫无疑问的。
其实mysql的官网已经说的比较清楚了,下边咱们一起探索下这个标准。
探索标准
参考文献
https://mp.weixin.qq.com/s/eX_akxLGFyjdPYlKTl8ZtA