PXC常用管理

2018-11-25  本文已影响0人  猴文儿

状态信息

show status like "%wsrep%"; # 查看集群所有信息

队列

PXC提供队列机制,同步请求先缓存到队列,空闲的线程从队列里获取请求,执行同步操作。

如果wsrep_local_send_queue_avg和wsrep_local_recv_queue_avg
说明集群队列积累同步请求太多,应该增加线程处理。

流量控制

如果同步队列太大,就会进行流量控制,控制写入速度。例如在集群中添加了一个新节点,该节点中并没有数据。该节点就会对其他节点发出全量同步请求,请求数据量过大,就会发生流量控制。

解决流控:
解决带宽、增加线程(配置文件中)、更换性能更好的硬件

节点状态

集群的状态

脑裂

数据没有同步成功,造成两个节点数据不一致称之为脑裂状态。

PXC方案:如果一个节点能够连接的其他节点数量不足半数,断开该节点。能够连接其他节点的数量超过半数的这些节点组成一个集群,此时处于NON-PRIMARY 状态还能够对外提供读写服务。

集群与节点相关信息

事务相关信息

启动与关闭(centos6.5)

所有节点的意外退出

此时, vi /var/lib/mysql/grastate.bat 打开这个文件 每个节点safe_to_bootstrap都等于0,挑选一个节点将改值设置为1,按照启动主节点的方法启动,其他启动mysql服务即可。

上一篇 下一篇

猜你喜欢

热点阅读