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. 动力节点—day04

    final关键字 final修饰的类无法被继承 final修饰的方法无法被覆盖 final修饰的变量只能赋一次值 fianl的引用一旦指向某个对象,则不能重新指向其他对象,但该引用指向对象内部的数据是 ...

  2. FAQ docker进程启动失败处理案例分享

    docker进程启动失败处理 背景 有同学反馈在启动docker的时候遇到了如下问题:docker启动报错 [root@wuxianfeng ~]# systemctl start docker Jo ...

  3. BST 插入节点传新版本(原痛恨JavaScript每一天 __ 没有指针)

    2023年2月2日更新 perform代码上传到GitHub了,新方法比老方法慢,不建议在生产环境使用 GitHub地址:https://github.com/Dou-fugan/webDemo/tr ...

  4. 【CTO变形记】有序定无序—为什么越努力,越无力

      前言:我们用自己构建的认知结构来理解和映射这个世界,通过外界的反馈来调整现有的认知.但面对的现实越来越复杂,以及面对更多的未知且陌生的情况时,我们常常试图去"修整"接受到的信息 ...

  5. Terraform基础入门 (Infrastructure as Code)

    highlight: idea theme: awesome-green 前言 像写代码一样管理基础设施. Terraform 使用较为高级的配置文件语法来描述基础设施,这个特性让你对配置文件进行版本 ...

  6. Spring(Ioc DI、Spring的继承-依赖)

    IoC Di Di 指的是bean之间的依赖注入,设置对象之间的级联关系 Classes: package com.southwind.entity; import lombok.Data; @Dat ...

  7. 基于SpringBoot实现操作GaussDB(DWS)的项目实战

    摘要:本文就使用springboot结合mybatis plus在项目中实现对GaussDB(DWS)的增删改查操作. 本文分享自华为云社区<基于SpringBoot实现操作GaussDB(DW ...

  8. Java基础语法:运算符、包机制、JavaDoc

    Java基础语法:运算符.包机制.JavaDoc 自增.自减.一元运算符:++.-- 例子:b = a++; -->先给b赋值,a再自增:b=a; a=a+1; b = ++a; -->a ...

  9. JZOJ 5415. 【NOIP2017提高A组集训10.22】公交运输

    题目 城市中有一条长度为 \(n\) 的道路,每隔 \(1\) 的长度有一个公交车站,编号从 \(0\) 到 \(n\),学校在 \(0\) 号车站的位置.其中每个公交车站(除了 \(n\) 号车站) ...

  10. 在真实世界中观察目标治疗策略实施1年对初诊RA患者的影响

    在真实世界中观察目标治疗策略实施1年对初诊RA患者的影响 Tan AL, et al. Rheumatology 2016.Present ID: 083. 背景:制订目标治疗(T2T)建议是要将获得 ...