【发布时间】:2021-08-12 16:46:16
【问题描述】:
由于已知的性能问题和 InnoDB 的性能问题,我正在尝试在 docker 中禁用我的 mariadb pod 中的 query_cache_type。我在 rpm 上运行的生产服务器中有一些当前设置,这些设置具有以下设置:
query_cache_limit=1048576
query_cache_size=1048576
query_cache_type=OFF
然而,当我尝试在我的新服务器上模拟这些设置时,当我查看“显示 GLOBAL VARIABLES”时,它默认将 query_cache_type 设置为 ON
| query_cache_type | ON
我试图查看错误日志,现在看到提到了术语 query_cache_type。我还重新启动了 docker mariadb 实例以刷新数据库配置,但它没有更新。有什么我应该检查的吗?是否可能是我需要完全删除数据库才能从新配置开始?我宁愿不手动更改它,因为它应该从 my.cnf 获取正确的配置。
【问题讨论】:
-
这些设置在
my.cnf的[mysqld]部分吗? -
@RickJames,是的。
-
新服务器是什么版本?推荐加
query_cache_size=0。 -
@RickJames 版本是 10.3.24
-
嗯——我学到了一些东西。 (见我的回答)
标签: mysql docker mariadb mysql-innodb-cluster