mysql 的in 比较慢 想知道有什么方法可以优化,该怎么处理

mysql 的in 比较慢 想知道有什么方法可以优化,该怎么处理

mysql 的in 比较慢 想知道有什么方法可以优化

在线系统发现很多的 sql如下,质疑有可能做到优化吗?

select …. from user a, privileges b ….c ,.. d where …..

a.id in (186488195,

18648818,

186488182,

186488177,

186488138,

186488130,

186488124,

186488119,

186488113,

186488090,

186488086,

186488084,

186488082,

。。。。。。。。。。。。。) 这样的数字有快1万多 。如何才能优化 ???

(mysql 的in 很多文章说不走索引 比较慢 想知道有什么方法可以优化)?



索引是会走的。但无法优化了。

参考下贴。

http://topic.csdn.net/u/20090626/16/65f043cf-b9d9-4707-b660-9857461177f4.html




还不如建立临时表,然后JOIN呢

mysql 的in 比较慢 想知道有什么方法可以优化,该怎么处理

相关文章:

你感兴趣的文章:

标签云: