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. vue小技巧-vue引入样式、修改难以修改的子组件内部标签样式

  2. JWT拦截器与跨域问题

    本文参考: https://blog.csdn.net/csdn_x_w/article/details/108027940 我发现走的都是OPTIONS协议,然后JWT 却把OPTIONS拦截了,于 ...

  3. mysql19-锁

    1.什么是锁 锁是计算机协调多个进程或线程并发访问某一资源的机制.在数据库中,除传统的计算资源(如CPU.RAM.I/O等)的争用以外,数据也是一种供许多用户共享的资源.如何保证数据并发访问的一致性. ...

  4. 基于昇腾计算语言AscendCL开发AI推理应用

    摘要:本文介绍了昇腾计算语言AscendCL的基本概念,并以示例代码的形式介绍了如何基于AscendCL开发AI推理应用,最后配以实际的操作演示说明如何编译运行应用. 本文分享自华为云社区<基于 ...

  5. DVWA靶场实战(十四)——JavaScript

    DVWA靶场实战(十四) 五.Java Script: 1.漏洞原理: 这里的JavaScript其实是JavaScript Attack也就是JS攻击.JavaScript是一种基于对象和事件驱动的 ...

  6. Java 如何通过JDBC 操作数据库

    JDBC 是Java 数据库连接,即 Java DataBase Connectivity.JDBC 可让Java 通过程序操作关系型数据库,可基于驱动程序实现与数据库的连接与操作.JDBC 有统一的 ...

  7. Git基础操作及协作流程

    一整套流程帮你实践整个 Git 操作基础流程. 来源:https://docs.microsoft.com/zh-cn/learn/paths/intro-to-vc-git/ Git 介绍 配置 G ...

  8. Vulhub 漏洞学习之:Adobe ColdFusion

    Vulhub 漏洞学习之:Adobe ColdFusion 目录 Vulhub 漏洞学习之:Adobe ColdFusion 1 Adobe ColdFusion 文件读取漏洞(CVE-2010-28 ...

  9. JS 获取参数、封装

    var common = { getQueryString : function(name){ var reg = new RegExp('(^|&)' + name + '=([^& ...

  10. js循环判断创建新对象放数组中

    原效果 之后效果: <!doctype html> <html lang="en"> <head> <meta charset=" ...