首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MariaDB Galera群集galera.cache文件比指定的gcache.size更大

MariaDB Galera群集galera.cache文件比指定的gcache.size更大
EN

Database Administration用户
提问于 2022-01-05 16:19:00
回答 1查看 1.4K关注 0票数 1

我们有一个运行在Kubernetes上的3节点Galera集群,在配置了2个HAProxy荚之后,如果有可用的话,所有查询都在集群的第一个POD/节点上执行,而其他2个节点则提供HA (HA代理后端备份节点)。在配置文件中,gcache.size被配置为5GB,当部署一个新节点时,galera.cache文件为5.1GB,因此,它似乎正确地获得了该配置。然而,我们看到的是,对于集群的第一个节点,galera.cache的大小增加到80 GB或更多。据我们所知,这个文件不应该增加大小。当将集群缩小到一个唯一的节点时,也会出现这个问题。它并没有停止生长。部署的版本是10.3.22 (10.3.22-Debia-10-R1 Bitnami映像)--这些是my.cnf中指定的wsrep选项:

代码语言:javascript
复制
wsrep_on=ON
wsrep_provider=/opt/bitnami/mariadb/lib/libgalera_smm.so
wsrep_provider_options="gcache.size=5G"
wsrep_sst_method=mariabackup
wsrep_slave_threads=4
wsrep_cluster_address=gcomm://
wsrep_cluster_name=galera
wsrep_sst_auth="root:"
innodb-flush-log-at-trx-commit=2
# MYISAM REPLICATION SUPPORT #
wsrep_replicate_myisam=ON 

我们已经处理这种情况已经有一段时间了,我们可以删除第一个节点,然后重新创建galera.cache,所以我们释放磁盘空间。第一个节点通过IST与其他2个节点中的任何一个同步,HAProxy同时指向备份节点,然后在恢复时返回到第一个节点,没有停机时间。然而,我们希望避免这样做。我们不知道为什么galera.cache文件大小增加,没有文档或bug,我们可以找到任何类似的问题。任何帮助都将不胜感激!

EN

回答 1

Database Administration用户

发布于 2022-01-21 12:56:13

将Galera库libgalera_smm.so升级到26.4.9版本后得到解决。galera.cache不会在指定的128 and gcache.size上增长,使用MariaDB 10.4.12和Galera版本。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/305669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档