MySQL调优&通过Query_Cache实现性能

时间:2012-08-13 19:23:30

标签: mysql performance

我在服务器上使用CMS(WordPress)时遇到性能下降。

我跑了SHOW STATUS LIKE 'Qcache%';

结果:

Variable_name               Value
Qcache_free_blocks          0
Qcache_free_memory          0
Qcache_hits                 0
Qcache_inserts              0
Qcache_lowmem_prunes        0
Qcache_not_cached           0
Qcache_queries_in_cache     0
Qcache_total_blocks         0

我认为零值不好。有谁知道这些价值是否合适?如果不是,您对如何提高我的网站相对于MySQL的性能有什么建议吗?

感谢。

修订

在运行上述命令之前,我运行了SHOW VARIABLES LIKE 'have_query_cache';

结果:

Variable_name       Value
have_query_cache    YES

修订#2

然后我跑了SHOW VARIABLES LIKE 'query_cache%';

结果:

Variable_name                   Value
query_cache_limit               1048576
query_cache_min_res_unit        4096
query_cache_size                0
query_cache_type                ON
query_cache_wlock_invalidate    OFF

修订#3

然后我跑了SHOW VARIABLES LIKE 'log_slow_queries';

结果:

Variable_name       Value
log_slow_queries    OFF

1 个答案:

答案 0 :(得分:1)

这些值表明查询缓存未处于活动状态。见http://dev.mysql.com/doc/refman/5.1/en/query-cache-configuration.html