PXC集群信息查询
PXC集群信息查询
show status like "%wsrep%";
+------------------------------+--------------------------------------+
| Variable_name | Value |
+------------------------------+--------------------------------------+
| wsrep_local_state_uuid | 7365e025-6d28-11e8-b6d1-93c7cedfed5a |
| wsrep_protocol_version | 8 |
| wsrep_last_committed | 25866212 |
| wsrep_replicated | 27447 #向集群中发送数据的次数 |
| wsrep_replicated_bytes | 12196872 |
| wsrep_repl_keys | 109813 |
| wsrep_repl_keys_bytes | 1537248 |
| wsrep_repl_data_bytes | 8847207 |
| wsrep_repl_other_bytes | 0 |
| wsrep_received | 11990314 #从集群中接收数据的次数 |
| wsrep_received_bytes | 48153690617 |
| wsrep_local_commits | 27439 #提交事务的次数 |
| wsrep_local_cert_failures | 0 |
| wsrep_local_replays | 0 |
| wsrep_local_send_queue | 0 |
| wsrep_local_send_queue_max | 1 |
| wsrep_local_send_queue_min | 0 |
| wsrep_local_send_queue_avg | 0.000000 |
| wsrep_local_recv_queue | 0 |
| wsrep_local_recv_queue_max | 4971 |
| wsrep_local_recv_queue_min | 0 |
| wsrep_local_recv_queue_avg | 1.048084 |
| wsrep_local_cached_downto | 23818171 |
| wsrep_flow_control_paused_ns | 656848338309 |
| wsrep_flow_control_paused | 0.000119 |
| wsrep_flow_control_sent | 24 |
| wsrep_flow_control_recv | 35 |
| wsrep_cert_deps_distance | 68.511372 |
| wsrep_apply_oooe | 0.095710 |
| wsrep_apply_oool | 0.000063 |
| wsrep_apply_window | 2.189377 |
| wsrep_commit_oooe | 0.000000 |
| wsrep_commit_oool | 0.000000 |
| wsrep_commit_window | 1.952548 |
| wsrep_local_state | 4 |
| wsrep_local_state_comment | Synced |
| wsrep_cert_index_size | 336 |
| wsrep_cert_bucket_count | 256290 |
| wsrep_gcache_pool_size | 8589935136 |
| wsrep_causal_reads | 0 |
| wsrep_cert_interval | 0.212581 |
| wsrep_incoming_addresses | db503:4503,db501:4501,db502:4502 |
| wsrep_desync_count | 0 |
| wsrep_evs_delayed | |
| wsrep_evs_evict_list | |
| wsrep_evs_repl_latency | 0/0/0/0/0 |
| wsrep_evs_state | OPERATIONAL |
| wsrep_gcomm_uuid | ddfbf0be-6d3c-11e8-87c9-b680c62f3f0c |
| wsrep_cluster_conf_id | 10 |
| wsrep_cluster_size | 3 |
| wsrep_cluster_state_uuid | 7365e025-6d28-11e8-b6d1-93c7cedfed5a |
| wsrep_cluster_status | Primary |
| wsrep_connected | ON |
| wsrep_local_bf_aborts | 0 |
| wsrep_local_index | 1 |
| wsrep_provider_name | Galera |
| wsrep_provider_vendor | Codership Oy <info@codership.com> |
| wsrep_provider_version | 3.25(rac090bc) |
| wsrep_ready | ON |
+------------------------------+--------------------------------------+
59 rows in set (0.00 sec)
show status like "%queue%";
+----------------------------+----------+
| Variable_name | Value |
+----------------------------+----------+
| wsrep_local_send_queue | 0 | #发送数据
| wsrep_local_send_queue_max | 1 |
| wsrep_local_send_queue_min | 0 |
| wsrep_local_send_queue_avg | 0.000000 | #平均发送长度,如果send_queue同时也很大,这说明发生了阻塞,需检查网络或线程数
| wsrep_local_recv_queue | 0 | #接收数据
| wsrep_local_recv_queue_max | 4971 |
| wsrep_local_recv_queue_min | 0 |
| wsrep_local_recv_queue_avg | 1.048111 |#平均接收数和接收长度数都大,则说明接收线程不足,需增加线程
+----------------------------+----------+
pxc流量控制
相关信息:
mysql> show status like "%flow%"; 查看流控相关信息
+------------------------------+--------------+
| Variable_name | Value |
+------------------------------+--------------+
| Ssl_session_cache_overflows | 0 |
| Table_open_cache_overflows | 0 |
| wsrep_flow_control_paused_ns | 656848338309 |
| wsrep_flow_control_paused | 0.000119 |
| wsrep_flow_control_sent | 24 |
| wsrep_flow_control_recv | 35 |
+------------------------------+--------------+
#如果进程了流控,可以通过/etc/my.cnf 中的wsrep_slave_threads="xxx" 进行线程数调节,“xxx”一般为cpu线程数的1-1.5倍。
#查看cpu线程数 grep 'processor' /proc/cpuinfo | sort -u | wc -l

PXC节点状态
open :节点mysql启动成功
primary: 加入集群成功
joiner:与其他节点同步数据
joined:数据同步完成
synced:可以对外提供服务了
doner:有其他节点与本节点进行全量同步时,本节点为doner状态

PXC集群状态
primary:集群正常状态
non_primary:集群出现脑裂时的状态
disconnected:节点宕机状态

节点与集群的相关信息

PXC集群事务相关信息
事务简介:事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。

PXC集群信息查询的更多相关文章
- 03中间件mycat对pxc集群的分片处理
安装第二个pxc集群 作为mycat的第二个分片 直接拷贝其中的一个虚拟机,然后还原到最初的状态,这样会小很多,启动改一下IP和基础配置,然后再次拷贝这个虚拟机两份改IP重启即可 正常安装pxc集群即 ...
- 02使用java脚本向Pxc集群写入数据
使用java脚本向Pxc集群写入数据 批量写入pxc集群程序 导入mysql驱动包 # 批量插入数据的java脚本 package pxc_demo; import java.sql.Connecti ...
- 用6个案例说明如何恢复PXC集群
原文链接:https://blog.csdn.net/zengxuewen2045/article/details/51868976 1. 案例一:三个节点,关闭一个 由于维护和配置变更等工作需要 ...
- PXC集群资料整理
1.mysql集群方案对比 方案1 NDBCluster 参考:https://www.cnblogs.com/kevingrace/p/5685371.html?utm_source=itdad ...
- docker安装pxc集群
前言 现在mysql自建集群方案有多种,keepalived.MHA.PXC.MYSQL主备等,但是目前根据自身情况和条件,选择使用pxc的放来进行搭建,最大的好处就是,多主多备,即主从一体,没有 ...
- Docker 搭建pxc集群 + haproxy + keepalived 高可用(二)
上一节我们有了两个分片的pxc集群,这一节我们接着安装haproxy和keepalived的实现集群的高可用 一.先下载haproxy的镜像 [root@localhost ~]# docker pu ...
- Docker 搭建pxc集群 + haproxy + keepalived 高可用(一)
一.首先需要安装好docker,安装方法可以参考之前一篇博文Centos7安装docker [root@localhost ~]# systemctl start docker [root@local ...
- Docker下配置双机热备PXC集群
架构: 步骤: 1.安装centos7 ,设置宿主机IP:192.168.1.224 2.先更新yum软件管理器,再安装docker 1.yum -y update 2.yum install - ...
- KeepAlived+HaProxy+MyCat+Percona双机热备PXC集群
一.搭建PXC集群 1.环境:centos7+PXC5.7.21+mycat1.6.5 2.卸载mariadb rpm -qa | grep mariadb* yum -y remove mariad ...
随机推荐
- jeecg启动报错“com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.”的解决办法
在运行"maven build"-->"tomcat:run"之后,报如下错误: com.mysql.jdbc.exceptions.jdbc4.MySQ ...
- c# CefSharp
一. CefSharp简单来说就是一款.Net编写的浏览器包,方便你在Winform和WPF中内嵌的Chrome浏览器组件. https://github.com/cefsharp/CefSharp ...
- 分析UIS-RNN源代码的代码规范和风格
结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构.文件名/类名/函数名/变量名等命名.接口定义规范和单元测试组织形式等方面的做法和特点: 列举哪些做法符合代码规范和风 ...
- oracle自增主键
本文参考-https://www.cnblogs.com/xxaxx/p/3584036.html oracle没有像sqlserver中identity一样的函数,需要依赖于序列.触发器来实现自增主 ...
- flask上下文管理相关-LocalStack 对象维护栈
LocalStack 对象维护栈 模拟 import threading """ storage = { 1232: {stack:[123,456]} } " ...
- Python学习笔记——esle和with 语句
1. else与while组合 def showMaxFactor(num): count = num // 2 while count > 1: if num % count == 0: pr ...
- thinkPHP5 命名空间别名
命名空间别名 对比 use app\index\model\User; 和 use model\User; 关键:\think\Loader::addNamespaceAlias('model','a ...
- Vue的作用域插槽
一.通常情况下都是父组件传递数据给子组件进行展示的(无法改变子组件的展示方式):而作用域插槽允许子组件通过slot向父组件传递数据,类似React中的“以函数为子组件”,由父组件决定渲染的内容(包含绑 ...
- 连接池和JDBCTemplate
一:什么是连接池?使用连接池的好处是什么? 连接池就是一个存放数据库连接对象的容器.当系统初始化后,就会向数据库申请一些连接对象存放到容器里,用的时候直接从容器里取,用完后放回连接池. 连接池可以提高 ...
- Django模板渲染之自定义inclusion_tag详细使用
inclusion_tag在使用的时候可以帮我们减少很多前端和后端重复的代码 逻辑图: inclusion_tag的作用是主页面以一定的语法给一个参数,调用某个函数,这个函数可以通过主页面给的参数做一 ...