在单个数据库上创建CACHE - MySQL

时间:2011-04-16 14:02:29

标签: mysql sql

我可以只在一个数据库上创建缓存,而不是在所有数据库上创建缓存吗? 如果是的话,该怎么做?

set global query_cache_size=500000000;

因为我在所有数据库上创建查询的SQL我试过这个

set 'DB_NAME' query_cache_size=500000000;

但失败了!
你能帮我这个吗?

1 个答案:

答案 0 :(得分:0)

我认为没有办法做到这一点。因为当我检查相关主题的文档时,可以说query_cache_size是一个系统变量,它影响全局,而不是数据库。如果你想让一些数据库使用查询缓存,我建议你改进你的sql。