![Percona xtradb 集群 1 个节点消耗内存](https://linux22.com/image/700198/Percona%20xtradb%20%E9%9B%86%E7%BE%A4%201%20%E4%B8%AA%E8%8A%82%E7%82%B9%E6%B6%88%E8%80%97%E5%86%85%E5%AD%98.png)
我在 3 个节点上安装了 percona xtradb 集群,一切正常,直到我注意到 1 个节点消耗的内存比其他节点多得多,所以我决定停止所有到这个节点的流量,并检查内存是否会再次满。节点 1:使用内存 7517M
Node2:已用内存2669M
Node3:已用内存2574M
我还注意到,在节点 1 上,它消耗了所有内存,即使在没有流量的情况下,innodb 缓冲池也是满的。
这可能是什么原因呢?
答案1
问题出在mysqldump cron上,它在消耗内存的节点上运行,主要原因是数据库有12G的表,这个表使得mysqldump启动时服务器内存满了。