query_cache_type:启用还是禁用?

时间:2013-01-20 00:30:23

标签: mysql wordpress percona

最近,我从标准MySQL迁移到Percona,并使用Percona Wizard生成my.cnf

但是,我可以看到,默认情况下,my.cnf生成的设置使用query_cache_type = 0。 (禁用查询缓存)。

我在服务器上运行的唯一一件事是Wordpress博客。我的问题是:

  1. 我可以启用查询缓存吗?
  2. 有一些Wordpress插件提供数据库缓存。结果是否与启用查询缓存类似?

1 个答案:

答案 0 :(得分:10)

MySQL查询缓存是一种缓存机制,用于存储查询文本(例如,'SELECT * FROM users WHERE deleted = 0')以及查询结果到内存中。请检查this link以了解如何在服务器中启用mysql查询缓存。

另一方面,wordpress DB cache plugins通过在临时文件中缓存查询来减少对DB的查询计数(检查缓存目录wp-content / tmp /以查找缓存文件)。

以上两段证明Wordpress数据库缓存与mysql查询缓存不同。

mysql查询缓存只有在你的网站执行的mysql读取多于写入时才应启用。因为你的是wordpress网站,你可以试试启用mysql查询缓存。

希望我回答你的两个问题。