用于SELECT ... IN的Mysql缓存

时间:2015-12-15 03:07:02

标签: mysql caching

" SELECT * FROM PRODUCT where Id in (.. iDList..)" iDList改变了MySQL的部分缓存?

由于查询每分钟执行数千次,因此如果MySQL可以缓存这些行,将会很有帮助。

对不起,如果我的问题很愚蠢..

1 个答案:

答案 0 :(得分:1)

不幸的是mysql的查询缓存caches complete queries only,只有在提交了完全相同的查询时才会被检索。

  

查询缓存存储SELECT语句的文本以及发送到客户端的相应结果。如果稍后收到相同的语句,服务器将从查询缓存中检索结果,而不是再次解析和执行语句。

在这种特殊情况下,Mysql查询缓存无法帮助您。