【问题标题】:query_cache_type: enable or disable?query_cache_type:启用还是禁用?
【发布时间】:2013-01-03 10:27:10
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: mysql wordpress percona


    【解决方案1】:

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

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

    以上两段证明,Wordpress db cache 和 mysql query cache 是不同的。

    只有当您的站点执行的 mysql 读取多于写入时,您才应该启用 mysql 查询缓存。因为你是一个wordpress网站,是的,你可以通过启用mysql查询缓存来尝试。

    希望我回答了您的 2 个问题。

    【讨论】:

    • 嗨@André Bazaglia 如果这有帮助,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 2012-11-06
    • 2014-08-16
    • 1970-01-01
    • 2011-04-06
    • 2019-07-14
    • 2011-08-02
    相关资源
    最近更新 更多