多表关联查询语句中在in里面放一个巨大的用户id数组导致查询时间过长如何优化?

多表关联查询语句中在in里面放一个巨大的用户id数组导致查询时间过长如何优化?

1、查询语句如下图,执行时间为147.4ms。

https://img1.mukewang.com/5bdd03b40001303c10720608.jpg

小怪兽爱吃肉
浏览 666回答 1
1回答

慕标5832272

WHERE id IN (1,2,3)相当于WHERE id = 1 OR id = 2 OR id =3OR条件那么多,就算id上有索引慢也是正常的.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript