gpt4 book ai didi

MySQL RDS 只读副本服务未清除二进制日志

转载 作者:行者123 更新时间:2023-11-29 16:44:44 26 4
gpt4 key购买 nike

我们在 AWS RDS 服务上有一个 MySQL (5.6.41) 的副本读取数据库,在过去 2 年中运行良好,但在过去 3 周内它突然开始表现得非常不同:它使用空间并且通常不正常将其退回。因此,我必须购买更多存储空间才能继续运行(您可以在屏幕截图中看到 2 个峰值)。 enter image description here 正如我所见,问题在于某些守护进程在“mysql-bin-changelog.10xxxx”之前自动调用 PURGE BINARY LOGS;但该日志“10xxxx”并未被删除,只是留在那里。我检查过 INNODB MONITOR OUTPUT,没有长时间事件的事务,show processlist 没有显示任何内容,但 CPU 使用率约为 100% enter image description here空间没有回收! SHOW BINARY LOGS; 显示 >5200 条记录,并且这个数字还在继续增长。

我尝试关闭所有传入连接,甚至关闭“事件调度程序”和复制过程。但图片仍然不健康: enter image description hereCPU 只是停留在 >50%!数据库中没有 session (只有 rdsadmin@localhost )

您能帮助我了解原因以及如何恢复吗?因为现在我必须每 3-4 天购买约 50GB,“什么也没有”。

For now ANSWER: we've contacted AWS Support (paid developer support), but they did not find anything special and said that the problem is on their side in hardware probably. So we had to create new replica and migrate our custom schemas to it, killed the problematic one after that.

最佳答案

我会回答自己的问题,因为即使在联系 AWS Support 并进行调查之后,也没有找到任何更好的解决方案。

我们已联系 AWS Support(付费开发人员支持),但他们没有发现任何特别的情况,并表示问题可能出在他们的硬件上。因此,我们必须创建新的副本并将自定义架构迁移到其中,然后删除有问题的副本。

关于MySQL RDS 只读副本服务未清除二进制日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53149412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com