性能模式检测¶
改善监测raybet雷竞技竞猜在线官网雷竞技下载官网Percona XtraDB集群已经实现了一个基础设施,以公开Galera工具(互斥对象,cond-变量,文件,线程)的一部分PERFORMANCE_SCHEMA.
虽然互斥对象和条件变量wsrep已经成为了PERFORMANCE_SCHEMA线不是。
互斥对象、条件变量、线程和来自Galera库的文件也不属于PERFORMANCE_SCHEMA.
您可以通过运行以下命令查看可用仪器的完整列表:
mysql >选择*从performance_schema.setup_instruments在哪里名字就像“% galera %”或名字就像“% wsrep %”;
预期的输出
+----------------------------------------------------------+---------+-------+ | 名字| |定时启用 | +----------------------------------------------------------+---------+-------+ | 等待/同步/互斥锁/ sql / LOCK_wsrep_ready |没有| | |等待/同步/互斥锁/ sql / LOCK_wsrep_sst |没有| | |等待/同步/互斥锁/ sql / LOCK_wsrep_sst_init |没有| |…| / wsrep / wsrep阶段:在回滚线程|没有| | | / wsrep / wsrep阶段:中止闲置|没有| | | / wsrep / wsrep阶段:| |不中止活跃 | +----------------------------------------------------------+---------+-------+ 73行集(0.00秒)
其中最重要的有:
加莱拉做的两件主要事情是
复制而且回滚.互斥对象、条件变量和与此相关的线程是PERFORMANCE_SCHEMA.Galera内部使用监控机制来强制事件的顺序。raybet雷竞技竞猜在线官网这些监视控制raybet雷竞技竞猜在线官网事件应用并主要负责不同操作之间的等待。所有这样的监视互斥raybet雷竞技竞猜在线官网对象和条件变量都是这个实现的一部分。
还有许多与接收包和服务消息相关的其他杂项操作。互斥对象和它们所需的条件变量现在也可见了。管理接收和服务的线程也被检测了。
这个特性暴露了所有重要的互斥对象、导致锁/线程/文件的条件变量。
除了公开文件,它还跟踪写/读字节,如文件的统计数据。这些统计数据不会暴露为Galera文件,因为Galera使用mmap.
此外,还有一些线程是短期的,仅在需要时创建,特别是用于SST/IST目的。他们也被跟踪,但进入PERFORMANCE_SCHEMA表仅在创建时使用。
阶段的信息从Galera的具体功能,服务器更新跟踪运行线程的状态也可见PERFORMANCE_SCHEMA.
什么是不暴露的?¶
Galera在某些情况下使用客户数据结构(如STL结构)。互斥锁用于保护这些不属于主线Galera逻辑或不属于大局的结构是不被跟踪的。线程也是如此gcomm图书馆具体。
Galera在每个监视器中维护一个流程向量,用于内部图形的创建。raybet雷竞技竞猜在线官网这个进程向量的大小为65K,每个监视器有两个这样的向量。raybet雷竞技竞猜在线官网即128K * 3 = 384K条件变量。这些不被追踪以避免占用PERFORMANCE_SCHEMA限制和边缘化的主要关键信息。
使用pxc_cluster_view¶
的pxc_cluster_view—提供统一的集群视图。该表位于Performance_Schema数据库中。
描述pxc_cluster_view;
本表定义如下:
预期的输出
+-------------+--------------+------+-----+---------+-------+ | 字段默认零关键| | | | |类型多 | +-------------+--------------+------+-----+---------+-------+ | HOST_NAME | char(64) | | |零| | | | UUID char(36)没有| | |零| | | |字符状态(64)| | |零| | | LOCAL_INDEX | int无符号没有| | |零| | | |段int无符号没有| | | NULL | | +-------------+--------------+------+-----+---------+-------+ 5行集(0.00秒)
要查看表,执行以下查询:
选择*从pxc_cluster_view;
预期的输出
+-----------+--------------------------------------+--------+-------------+---------+ | HOST_NAME | UUID | |状态LOCAL_INDEX |段 | +-----------+--------------------------------------+--------+-------------+---------+ | node1 | 22 b9d47e - c215 - 11 - eb - 81 - f7 - 7 - ed65a9d253b |同步| 0 | 0 | | node3 | 29 c51cf5 - c216 - 11 - eb - 9101 - 1 - ba3a28e377a |同步| 1 | 0 | | node2 | 982 cdb03 - c215 11 - eb - 9865 - 0 - ae076a59c5c | | 2 | 0 |同步+-----------+--------------------------------------+--------+-------------+---------+ 3行集(0.00秒)