1、wsrep_local_state_uuid:

与集群的wsrep_cluster_state_uuid一致

root@[(none)]> show status like '%wsrep_%_state_uuid%';

+--------------------------+--------------------------------------+

| Variable_name            | Value                                |

+--------------------------+--------------------------------------+

| wsrep_local_state_uuid   | eebe303f-5262-11e8-9e80-8a8d79151541 |

| wsrep_cluster_state_uuid | eebe303f-5262-11e8-9e80-8a8d79151541 |

+--------------------------+--------------------------------------+

2、wsrep_last_committed:

集群已经提交事务数目,是一个累计值,所有节点应该相等,如果出现不一致,说明事务有延迟,可以用来计算延迟。

root@[(none)]> show status like '%wsrep_last_committed%';

+----------------------+--------+

| Variable_name        | Value  |

+----------------------+--------+

| wsrep_last_committed | 115562 |

+----------------------+--------+

3、wsrep_replicated:

从本地节点复制出去的写集(write set)数目,wsrep_replicated_bytes为写集的总字节数;可以用于参考节点之间的负载均衡是否平衡;该值较大的节点较为繁忙。

root@[(none)]> show status like '%wsrep_replicated%';

+------------------------+----------+

| Variable_name          | Value    |

+------------------------+----------+

| wsrep_replicated       | 13579    |

| wsrep_replicated_bytes | 35585864 |

+------------------------+----------+

4、wsrep_received:

与wsrep_replicated对应,表示接收来自其他节点的写集(write set)数目.

root@[(none)]> show status like '%wsrep_received%';

+----------------------+----------+

| Variable_name        | Value    |

+----------------------+----------+

| wsrep_received       | 11036    |

| wsrep_received_bytes | 35576367 |

+----------------------+----------+

5、wsrep_local_commits:

从本地节点发出的写集(write set)被提交的数目,不超过wsrep_replicated的数目。

root@[(none)]> show status like '%wsrep_local_commits%';

+---------------------+-------+

| Variable_name       | Value |

+---------------------+-------+

| wsrep_local_commits | 13582 |

+---------------------+-------+

6、wsrep_local_cert_failures:

同步过程中节点认证失败计数,冲突来自本地提交的事务和同步队列中事务存在锁冲突,则本地验证失败(保证全局数据一致性)。

root@[(none)]> show status like '%wsrep_local_cert_failures%';

+---------------------------+-------+

| Variable_name             | Value |

+---------------------------+-------+

| wsrep_local_cert_failures | 0     |

+---------------------------+-------+

7、wsrep_local_bf_aborts:

强制放弃的写集数目,本地事务和同步队列中正在执行的事务存在锁冲突时,将强制保证先提交的事务成功,后者回滚或报错。

root@[(none)]> show status like '%wsrep_local_bf_aborts%';

+-----------------------+-------+

| Variable_name         | Value |

+-----------------------+-------+

| wsrep_local_bf_aborts | 1     |

+-----------------------+-------+

8、wsrep_local_send_queue:

发送队列的长度。wsrep_local_send_queue_avg:从上次查询状态到目前发送队列的平均长度,>0.0意味着复制过程被节流了。

root@[(none)]> show status like '%wsrep_local_send_queue%';

+----------------------------+----------+

| Variable_name              | Value    |

+----------------------------+----------+

| wsrep_local_send_queue     | 0        |

| wsrep_local_send_queue_max | 2        |

| wsrep_local_send_queue_min | 0        |

| wsrep_local_send_queue_avg | 0.000145 |

+----------------------------+----------+

9、wsrep_local_recv_queue:

接收队列的长度,与wsrep_local_send_queue对应。

root@[(none)]> show status like '%wsrep_local_send_queue%';

+----------------------------+----------+

| Variable_name              | Value    |

+----------------------------+----------+

| wsrep_local_send_queue     | 0        |

| wsrep_local_send_queue_max | 2        |

| wsrep_local_send_queue_min | 0        |

| wsrep_local_send_queue_avg | 0.000145 |

+----------------------------+----------+

10、wsrep_cert_deps_distance:

可以并行执行的写集(write set)的最大seqno与最小seqno之间的平均差值。

root@[(none)]> show status like '%wsrep_cert_deps_distance%';

+--------------------------+-----------+

| Variable_name            | Value     |

+--------------------------+-----------+

| wsrep_cert_deps_distance | 33.977434 |

+--------------------------+-----------+

11、wsrep_apply_oooe:

队列中事务并发执行占比,值越高意味着效率越高。

root@[(none)]> show status like '%wsrep_apply_oooe%';

+------------------+----------+

| Variable_name    | Value    |

+------------------+----------+

| wsrep_apply_oooe | 0.006204 |

+------------------+----------+

12、wsrep_commit_window:

平均并发提交窗口大小。

root@[(none)]> show status like '%wsrep_commit_window%';

+---------------------+----------+

| Variable_name       | Value    |

+---------------------+----------+

| wsrep_commit_window | 1.000423 |

+---------------------+----------+

13、wsrep_local_state:

节点的状态,取值1-6。

取值1:The node starts and establishes a connection to the Primary Component.

取值2:When the node succeeds with a state transfer request, it begins to cache write-sets.

取值3:The node receives a State Snapshot Transfer. It now has all cluster data and begins to apply the cached write-sets.

Here the node enables Flow Control to ensure an eventual decrease in the slave queue.

取值4:The node finishes catching up with the cluster. Its slave queue is now empty and it enables Flow Control to keep it empty.

The node sets the MySQL status variable wsrep_ready to the value 1. The node is now allowed to process transactions.

取值5:The node receives a state transfer request. Flow Control relaxes to DONOR. The node caches all write-sets it cannot apply.

取值6:The node completes the state transfer to joiner node.

root@[(none)]> show status like '%wsrep_local_state%';

+---------------------------+--------------------------------------+

| Variable_name             | Value                                |

+---------------------------+--------------------------------------+

| wsrep_local_state_uuid    | eebe303f-5262-11e8-9e80-8a8d79151541 |

| wsrep_local_state         | 4                                    |

| wsrep_local_state_comment | Synced                               |

+---------------------------+--------------------------------------+

14、wsrep_incoming_addresses:

集群中其它节点的地址,多个地址之间用逗号分隔。

root@[(none)]> show status like '%wsrep_incoming_addresses%';

+--------------------------+-------------------------- -+

| Variable_name            | Value                      |

+--------------------------+-------------------------- -+

| wsrep_incoming_addresses | IP1:3306,IP2:3306,IP3:3306 |

+--------------------------+----------------------------+

15、wsrep_cluster_conf_id:

集群节点关系改变的次数(每次增加/删除都会+1)。

root@[(none)]> show status like '%wsrep_cluster_conf_id%';

+-----------------------+-------+                        

| Variable_name         | Value |                        

+-----------------------+-------+                        

| wsrep_cluster_conf_id | 53    |                        

+-----------------------+-------+      

16、wsrep_cluster_size:集群节点个数。

root@[(none)]> show status like '%wsrep_cluster_size%';

+--------------------+-------+

| Variable_name      | Value |

+--------------------+-------+

| wsrep_cluster_size | 3     |

+--------------------+-------+

17、wsrep_cluster_status:

集群的目前状态,取值:PRIMARY(正常)/NON_PRIMARY(不一致)。

root@[(none)]> show status like '%wsrep_cluster_status';

+----------------------+---------+

| Variable_name        | Value   |

+----------------------+---------+

| wsrep_cluster_status | Primary |

+----------------------+---------+

18、wsrep_connected:

节点是否连接到集群,取值:ON/OFF。

root@[(none)]> show status like 'wsrep_connected';

+-----------------+-------+

| Variable_name   | Value |

+-----------------+-------+

| wsrep_connected | ON    |

+-----------------+-------+

19、wsrep_local_index:

节点id,取值从0开始。This node index in the cluster (base 0).

root@[(none)]> show status like 'wsrep_local_index';

+-------------------+-------+

| Variable_name     | Value |

+-------------------+-------+

| wsrep_local_index | 0     |

+-------------------+-------+

20、wsrep_ready:

节点是否接收查询,即节点是否可正常使用。

root@[(none)]> show status like '%wsrep_ready%';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| wsrep_ready   | ON    |

+---------------+-------+

完整详细的参数说明可参考官方文档:http://galeracluster.com/documentation-webpages/galerastatusvariables.html?highlight=wsrep_local_index#wsrep-local-index

MySQL Galera cluster 集群常用参数说明的更多相关文章

  1. mysql galera cluster 集群的分裂与仲裁机制

    集群的分裂 当集群由于网络原因分裂为几个单独的组时(一组可能是单节点,也可能是几个互联的节点),数据出现不一致,此时可能产生脑裂及数据不一致.这种情况 下,只有一组节点能够继续提供服务,这组节点的状态 ...

  2. Ubuntu16.04环境下搭建基于三台主机的mysql galera cluster集群(实测有效)

    (注意: (1)文中红色字体部分不一定需要操作 (2)由于word文档编辑的原因,实际操作时部分命令需要手动输入!!直接复制粘贴会提示错误!! ) 一  搭建环境: 1 Ubuntu16.04版本(系 ...

  3. 【原】基于 HAproxy 1.6.3 Keeplived 在 Centos 7 中实现mysql mariadb galera cluster 集群分发读写 —— 上篇

    前言 有一段时间没有写blogs,乘着周末开始整理下haproxy + keeplived 实现 mysql mariadb galera cluster 集群访问环境的搭建工作. 本文集中讲hapr ...

  4. Centos 7 下 Mysql 5.7 Galera Cluster 集群部署

     一.介绍 传统架构的使用,一直被人们所诟病,因为MySQL的主从模式,天生的不能完全保证数据一致,很多大公司会花很大人力物力去解决这个问题,而效果却一般,可以说,只能是通过牺牲性能,来获得数据一致性 ...

  5. 一次galera cluster集群故障节点无法启动问题排查

    现象 环境: Server version: 10.0.25-MariaDB-wsrep MariaDB Server, wsrep_25.13.raf7f02e 配置文件: [root@node-2 ...

  6. Mysql Innodb cluster集群搭建

    之前搭建过一个Mysql Ndb cluster集群,但是mysql版本是5.7的,看到官网上mysql8的还是开发者版本,所以尝试搭建下mysql Innodb cluster集群. MySQL的高 ...

  7. MariaDB Galera Cluster集群搭建

    MariaDB Galera Cluster是什么?   Galera Cluster是由第三方公司Codership所研发的一套免费开源的集群高可用方案,实现了数据零丢失,官网地址为http://g ...

  8. MariaDB Galera Cluster集群

    一.MariaDB Galera Cluster概要: 1.简述: MariaDB Galera Cluster 是一套在mysql innodb存储引擎上面实现multi-master及数据实时同步 ...

  9. 基于Galera Cluster多主结构的Mysql高可用集群

    Galera Cluster特点 1.多主架构:真正的多点读写的集群,在任何时候读写数据,都是最新的 2.同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失 3.并发复制:从 ...

  10. 关于Oracle的rac集群和mysql Galera Cluster的想法

    到了新公司,公司用的是rac,我比较熟悉mysql第三方的集群方案Galera Cluster这类多主集群, 下面是我参考了他人对rac的介绍,然后和mysql方案进行的臆测级别的分析对比. rac和 ...

随机推荐

  1. Pollard_Rho算法

    数论 Pollard_Rho算法 1.1作用 Pollard_Rho算法解决大数的质因数分解.又是一个玄学算法.. 2.1 试除法 我们的任务是对一个数字n进行质因数分解.可以发现,n的因数将会对称的 ...

  2. BC4-牛牛学说话之-浮点数

    题目描述 会说整数之后,牛牛开始尝试浮点数(小数),输入一个浮点数,输出这个浮点数. 输入描述 输入一个浮点数 输出描述 输出一个浮点数,保留三位小数 示例 1 输入:1.359578 输出:1.36 ...

  3. 腾讯出品小程序自动化测试框架【Minium】系列(三)元素定位详解

    写在前面 昨天转发这篇文章时,看到群里有朋友这样说: 这么卷吗?这个框架官方已经不维护了. 姑且不说卷不卷的问题,要是能卷明白,别说还真不错: 不维护又怎样?我想学习,想会,分享给很期待这系列的文章的 ...

  4. 绝对路径和相对路径-file类的构造方法

    绝对路径和相对路径 路径:绝对路径:是一个完整的路径以盘符(c:,D:)开始的路径c:lla.txtC; llUserslitcastllIdeaProjects 1lshungyuan {\123. ...

  5. 前端(vue)导出pdf

    纯前端导出 pdf 实现方法如下: 1. 安装 html2pdf.jspdf npm install html2canvas jspdf --save 2. 项目 utils 文件夹中新建一个 htm ...

  6. 11月21日内容总结——多进程实现TCP服务端并发、互斥锁、线程及代码实现、GIL全局解释器锁、信号量、event事件、进程池和线程池、协程

    目录 一.多进程实现TCP服务端并发 二.互斥锁代码实操 1.互斥锁的概念 2.互斥锁的使用 3.死锁现象 4. 小结 三.线程理论 进程 线程 线程简介 为什么要使用多线程? 多线程概念 多进程的优 ...

  7. Sentinel入门到实操 (限流熔断降级)

    微服务保护--Sentinel 介绍Sentinel 1.背景 Sentinel是阿里巴巴开源的一款微服务流量控制组件.官网地址:https://sentinelguard.io/zh-cn/inde ...

  8. Solon2 开发之插件,二、插件扩展机制(Spi)

    插件扩展机制,是基于 "插件" + "配置申明" 实现的解耦的扩展机制(类似 Spring Factories.Java Spi):简单.弹性.自由.它的核心作 ...

  9. 使用 DirectSound 播放 WAV 文件

    使用 DirectSound 播放 WAV 文件 本文需要的前置知识可以在之前的这两篇文章找到. WAVE音频文件格式及其64位扩展格式的简要介绍 读写wav格式文件 基于本文介绍的方法,我们也可以用 ...

  10. concurrent-map 和 sync.Map,我该选择哪个?

    concurrent-map 和 sync.Map,我该选择哪个? 官方的map并不是线程安全的,如果我们在多线程中并发对一个map进行读写操作,是会引发panic的.解决方案除了使用锁来对map进行 ...