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. 安装Ubuntu系统到中国移动电视盒子

    根据B站的视频资料,貌似这个盒子的性价比要比树莓派高一些,所以做了这个安装实验.新年伊始,armbian库也加紧升级,感觉大家都在想尽一切办法告别3年疫情给大家带来的伤害. B站视频推荐把系统安装在盒 ...

  2. order by 语句怎么优化?

    说明 当前演示的数据库版本5.7 一.一个简单使用示例 先创建一张订单表 CREATE TABLE `order_info` ( `id` int NOT NULL AUTO_INCREMENT CO ...

  3. ClickHouse(12)ClickHouse合并树MergeTree家族表引擎之AggregatingMergeTree详细解析

    目录 建表语法 查询和插入数据 数据处理逻辑 ClickHouse相关资料分享 AggregatingMergeTree引擎继承自 MergeTree,并改变了数据片段的合并逻辑.ClickHouse ...

  4. FAQ os.system调用失效问题

    os.system调用失效问题 背景 有个学员反馈allure无法生成报告 # 示例代码 import pytest,os def test_os(): pass if __name__ == '__ ...

  5. 最长上升子序列 II 时间复杂度(nlogn)

    题目:最长上升子序列 II 给定一个长度为 N 的数列,求数值严格单调递增的子序列的长度最长是多少. 输入格式 第一行包含整数 N. 第二行包含 N个整数,表示完整序列. 输出格式 输出一个整数,表示 ...

  6. "万字" Java I/O 详解

    Java I/O流讲解 每博一文案 谁让你读了这么多书,又知道了双水村以外还有一个大世界,如果从小你就在这个天地里,日出而作,日落而息. 那你现在就会和众乡亲抱同一理想:经过几年的辛劳,像大哥一样娶个 ...

  7. Nginx 安装perl

    1 安装包下载 https://www.cpan.org/src获取最新偶数版本下载链接并替换(偶数版本为稳定版) 2 上传到服务器解压 tar -zxvf perl-5.36.0.tar.gz 3 ...

  8. Vue19 常用指令及自定义指令

    部分转自:https://blog.csdn.net/weixin_58032613/article/details/122759818 1 常用指令 1) v-bind 单向数据绑定 https:/ ...

  9. spring cloud alibaba Nacos集群部署 Linux

    参考:https://www.cnblogs.com/dw3306/p/12961353.html 1.官网:    https://nacos.io/zh-cn/docs/cluster-mode- ...

  10. .NET 中的并发编程

    今天我们购买的每台电脑都有一个多核心的 CPU,允许它并行执行多个指令.操作系统通过将进程调度到不同的内核来发挥这个结构的优点.然而,还可以通过异步 I/O 操作和并行处理来帮助我们提高单个应用程序的 ...