我有一个sql select查询,大约需要20秒,我想使用mysql缓存来缓存结果,这样我就可以快速获得结果。在my.cnf中添加的行是: query_cache_type = 1但是当我从web.py代码运行查询时。缓存功能似乎不起作用,即执行时间并不比以前更短。import web
db = web.data
Qcache_lowmem_prunes|0Qcache_queries_in_cache|0但是我启用了mysql服务器中的所有缓存设置,并获得了查询SHOW VARIABLES LIKE '%query_cache%'的以下结果;have_query_cache|YES
query_cache_limit
如果您能帮助解决mysqld性能问题,我将不胜感激,如下所示。顶部显示了2个mysqld,cpu使用率为99%,内存使用率为73%。我也发送了mysql调谐器的输出。
[--] Skipped version check for MySQLTuner script[OK] Operating on 64-bit architect