在单个数据库上创建缓存-MySQL

在单个数据库上创建缓存-MySQL,mysql,sql,Mysql,Sql,我可以只在单个数据库上创建缓存,而不是在所有数据库上创建缓存吗? 如果是,怎么做 set global query_cache_size=500000000; 因为它是在所有数据库上创建查询的SQL,所以我尝试了这个方法 set 'DB_NAME' query_cache_size=500000000; 但是失败了! 你能帮我吗?我想没有办法。因为当我检查相关主题的文档时,据说query\u cache\u size是一个系统变量,它影响全局,而不是数据库。如果您想创建一些数据库来使用查询缓

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

set global query_cache_size=500000000;
因为它是在所有数据库上创建查询的SQL,所以我尝试了这个方法

set 'DB_NAME' query_cache_size=500000000;
但是失败了!
你能帮我吗?

我想没有办法。因为当我检查相关主题的文档时,据说query\u cache\u size是一个系统变量,它影响全局,而不是数据库。如果您想创建一些数据库来使用查询缓存,我建议您优化sql

mysql不支持它,可能是memcache可以帮你做到这一点