我可以只在一个数据库上创建缓存,而不是在所有数据库上创建缓存吗? 如果是的话,该怎么做?
set global query_cache_size=500000000;
因为我在所有数据库上创建查询的SQL我试过这个
set 'DB_NAME' query_cache_size=500000000;
但失败了!
你能帮我这个吗?
答案 0 :(得分:0)
我认为没有办法做到这一点。因为当我检查相关主题的文档时,可以说query_cache_size是一个系统变量,它影响全局,而不是数据库。如果你想让一些数据库使用查询缓存,我建议你改进你的sql。