ProxySQL 监控和统计
ProxySQL 监控和统计
很多有价值的统计数据在stats和monitor库中.
admin@127.0.0.1 [(none)]>SHOW TABLES FROM stats;
+--------------------------------------+
| tables |
+--------------------------------------+
| global_variables |
| stats_memory_metrics |
| stats_mysql_commands_counters |
| stats_mysql_connection_pool |
| stats_mysql_connection_pool_reset |
| stats_mysql_global |
| stats_mysql_prepared_statements_info |
| stats_mysql_processlist |
| stats_mysql_query_digest |
| stats_mysql_query_digest_reset |
| stats_mysql_query_rules |
| stats_mysql_users |
| stats_proxysql_servers_checksums |
| stats_proxysql_servers_metrics |
| stats_proxysql_servers_status |
+--------------------------------------+
15 rows in set (0.00 sec)
admin@127.0.0.1 [(none)]>show tables from monitor;
+------------------------------------+
| tables |
+------------------------------------+
| mysql_server_connect_log |
| mysql_server_group_replication_log |
| mysql_server_ping_log |
| mysql_server_read_only_log |
| mysql_server_replication_lag_log |
+------------------------------------+
5 rows in set (0.00 sec)
- 查看后端mysql server的连接情况
admin@127.0.0.1 [(none)]>SELECT * FROM monitor.mysql_server_connect_log ORDER BY time_start_us DESC LIMIT 10;
+----------+------+------------------+-------------------------+---------------+
| hostname | port | time_start_us | connect_success_time_us | connect_error |
+----------+------+------------------+-------------------------+---------------+
| db212 | 3507 | 1535188682629466 | 1516 | NULL |
| db210 | 3507 | 1535188682031063 | 1192 | NULL |
| db211 | 3507 | 1535188681432956 | 2308 | NULL |
| db211 | 3507 | 1535188622982831 | 1132 | NULL |
| db212 | 3507 | 1535188622207688 | 1439 | NULL |
| db210 | 3507 | 1535188621432849 | 1078 | NULL |
| db210 | 3507 | 1535188562867433 | 642 | NULL |
| db212 | 3507 | 1535188562150665 | 1353 | NULL |
| db211 | 3507 | 1535188561432802 | 1362 | NULL |
| db211 | 3507 | 1535188503010756 | 1071 | NULL |
+----------+------+------------------+-------------------------+---------------+
10 rows in set (0.00 sec)
- 查看后端mysql server的PING情况
admin@127.0.0.1 [(none)]>SELECT * FROM monitor.mysql_server_ping_log ORDER BY time_start_us DESC LIMIT 10;
+----------+------+------------------+----------------------+------------+
| hostname | port | time_start_us | ping_success_time_us | ping_error |
+----------+------+------------------+----------------------+------------+
| db211 | 3507 | 1535188751756034 | 231 | NULL |
| db212 | 3507 | 1535188751635806 | 179 | NULL |
| db210 | 3507 | 1535188751517985 | 209 | NULL |
| db211 | 3507 | 1535188741749812 | 191 | NULL |
| db212 | 3507 | 1535188741632588 | 156 | NULL |
| db210 | 3507 | 1535188741515156 | 71 | NULL |
| db211 | 3507 | 1535188731716039 | 191 | NULL |
| db210 | 3507 | 1535188731615626 | 81 | NULL |
| db212 | 3507 | 1535188731515197 | 265 | NULL |
| db211 | 3507 | 1535188721661829 | 203 | NULL |
+----------+------+------------------+----------------------+------------+
10 rows in set (0.00 sec)
- 查看执行的命令统计情况
admin@127.0.0.1 [(none)]>SELECT Command,Total_Time_us,Total_cnt,cnt_100us,cnt_1ms,cnt_INFs FROM stats_mysql_commands_counters WHERE Total_cnt;
+---------+---------------+-----------+-----------+---------+----------+
| Command | Total_Time_us | Total_cnt | cnt_100us | cnt_1ms | cnt_INFs |
+---------+---------------+-----------+-----------+---------+----------+
| BEGIN | 22310507194 | 1585457 | 51 | 129945 | 2113 |
| COMMIT | 1060260349 | 826562 | 4233 | 7349 | 0 |
| DELETE | 22825509825 | 1057796 | 8455 | 227783 | 52 |
| INSERT | 179673106152 | 20885757 | 8469 | 129291 | 0 |
| SELECT | 8888256088 | 22149881 | 56184 | 3228537 | 1 |
| UPDATE | 134309337044 | 3174979 | 16886 | 547909 | 320 |
| SHOW | 6485 | 5 | 0 | 1 | 0 |
+---------+---------------+-----------+-----------+---------+----------+
7 rows in set (0.00 sec)
- 查看执行过的SQL语句统计情况
admin@127.0.0.1 [(none)]>SELECT hostgroup,schemaname,digest,digest_text,count_star,sum_time FROM stats_mysql_query_digest ORDER BY sum_time DESC;
+-----------+--------------------+--------------------+--------------------------------------------------------------------+------------+-------------+
| hostgroup | schemaname | digest | digest_text | count_star | sum_time |
+-----------+--------------------+--------------------+--------------------------------------------------------------------+------------+-------------+
| 10 | sysbench_testdata | 0xD284EA74C062DAA9 | INSERT INTO sbtest2 (id, k, c, pad) VALUES (?, ?, ?, ?) | 10442025 | 89906803469 |
| 10 | sysbench_testdata | 0xE52A0A0210634DAC | INSERT INTO sbtest1 (id, k, c, pad) VALUES (?, ?, ?, ?) | 10443732 | 89766302683 |
| 10 | sysbench_testdata | 0x16ADA60275E5EFAA | UPDATE sbtest2 SET k=k+? WHERE id=? | 794387 | 46930347033 |
| 10 | sysbench_testdata | 0xC198E52BCCB481C7 | UPDATE sbtest1 SET k=k+? WHERE id=? | 793183 | 46790103859 |
| 10 | sysbench_testdata | 0xFAD1519E4760CBDE | BEGIN | 1587889 | 46631879754 |
| 10 | sysbench_testdata | 0xFB239BC95A23CA36 | UPDATE sbtest1 SET c=? WHERE id=? | 794260 | 20383945734 |
| 10 | sysbench_testdata | 0xC2E5FCE49337737D | UPDATE sbtest2 SET c=? WHERE id=? | 793149 | 20204940418 |
| 10 | sysbench_testdata | 0x713A0DB06FCE81E2 | DELETE FROM sbtest2 WHERE id=? | 528677 | 11583020333 |
| 10 | sysbench_testdata | 0xE365BEB555319B9E | DELETE FROM sbtest1 WHERE id=? | 529119 | 11242489492 |
| 11 | sysbench_testdata | 0x9AF59B998A3688ED | SELECT c FROM sbtest2 WHERE id=? | 7907798 | 2336353929 |
| 11 | sysbench_testdata | 0xBF001A0C13781C1D | SELECT c FROM sbtest1 WHERE id=? | 7891798 | 2334872578 |
| 10 | sysbench_testdata | 0x695FBF255DBEB0DD | COMMIT | 826562 | 1060260349 |
| 11 | sysbench_testdata | 0x4AC6CC3E8E66E2A5 | SELECT DISTINCT c FROM sbtest2 WHERE id BETWEEN ? AND ? ORDER BY c | 794166 | 952405491 |
| 11 | sysbench_testdata | 0xC19480748AE79B4B | SELECT DISTINCT c FROM sbtest1 WHERE id BETWEEN ? AND ? ORDER BY c | 793404 | 948846057 |
| 11 | sysbench_testdata | 0xAC80A5EA0101522E | SELECT c FROM sbtest1 WHERE id BETWEEN ? AND ? ORDER BY c | 795040 | 478417319 |
| 11 | sysbench_testdata | 0x2BD5CA9A9C3B517D | SELECT c FROM sbtest2 WHERE id BETWEEN ? AND ? ORDER BY c | 792530 | 475211391 |
| 11 | sysbench_testdata | 0x381AAD21F4326865 | SELECT c FROM sbtest2 WHERE id BETWEEN ? AND ? | 794962 | 361663394 |
| 11 | sysbench_testdata | 0x290B92FD743826DA | SELECT c FROM sbtest1 WHERE id BETWEEN ? AND ? | 792608 | 361139683 |
| 11 | sysbench_testdata | 0xDBF868B2AA296BC5 | SELECT SUM(k) FROM sbtest1 WHERE id BETWEEN ? AND ? | 793851 | 315185628 |
| 11 | sysbench_testdata | 0x106724E15CC958CA | SELECT SUM(k) FROM sbtest2 WHERE id BETWEEN ? AND ? | 793719 | 314158192 |
| 11 | information_schema | 0x26CC5CB63FE90834 | select * from wenyz.t2 | 2 | 10001358 |
| 10 | information_schema | 0x02033E45904D3DF0 | show databases | 5 | 6485 |
| 11 | information_schema | 0x1CA8F88B407B7239 | select * from t2 | 1 | 1068 |
| 10 | information_schema | 0x226CD90D52A2BA0B | select @@version_comment limit ? | 1 | 0 |
| 10 | information_schema | 0x594F2C744B698066 | select USER() | 1 | 0 |
+-----------+--------------------+--------------------+--------------------------------------------------------------------+------------+-------------+
25 rows in set (0.00 sec)
转载于:https://www.cnblogs.com/2woods/p/9534671.html
ProxySQL 监控和统计相关推荐
- java -jar 未响应_Java 方法性能监控和统计工具 MyPerf4J
一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 特性 高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒 无侵入: 采用 JavaAgent ...
- java 无侵入监控_MyPerf4J 一个高性能、无侵入的Java性能监控和统计工具
MyPerf4J 一个针对高并发.低延迟应用设计的高性能且无侵入的实时Java性能监控和统计工具. 受 perf4j 和 TProfiler启发而来. MyPerf4J具有以下几个特性: 无侵入: 采 ...
- 用 Zabbix 监控值统计每个月触发器告警次数
场景模拟: 知名企业A公司的运维人员小智,想统计一下每个月发生的告警数量,于是他去查询数据库表alerts告警通知表,但是他发现界面上出现的一些问题(触发器生效),没有记录到alerts表中.因为只有 ...
- 接口 java性能_MyPerf4J 一个极快的Java接口性能监控和统计工具
MyPerf4J 一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 价值 快速定位性能瓶颈 快速定位故障原因 优势 高性能: 单线程支持每秒 1600 万次 响应时间的记录,每次 ...
- InfluxDB SpringBoot Docker Grafana实战监控数据统计
一.InfluxDB是什么? 二.与Java交互中有哪些对象? 三.Docker安装Influxdb 四.SpringBoot + InfluxDB 实战监控数据统计 五.实际监控 一.InfluxD ...
- WPF 开源项目 【watcher】 守望者,一款监控,统计,分析你每天在自己电脑上究竟干了什么的软件...
时隔多年(两年),天天沉迷写PHP的我在连续加薪了逐渐发现自己不怎么写代码了. 甚至有一天我发现我连IDE 都没有打开,实在是太堕落了 为了及时悬崖勒马,回头是岸.为了鼓励自己专心写代码,我决定写一款 ...
- Linux下程序时间消耗监控与统计
良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较.但要精确测量程序的运行时间并不容易,因为进程切换.中断.共享的多用户.网络流量.高速缓存访问及转移预测等因素都会对程序计时产 ...
- collectd 5.7.2 发布,系统监控和统计工具
collectd 5.7.2 发布了,collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制.比如以 RRD 文件形式.当系统运行和存储信息的时候,Co ...
- 源码安装collectd系统监控和统计工具
1.介绍 collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制.比如以 RRD 文件形式.当系统运行和存储信息的时候,Collectd 会周期性统计系 ...
最新文章
- DataFrame(8):DataFrame运算——逻辑运算(用于筛选数据) 含有~
- PHP的SOAP原理及实现
- 洛谷 - P4014 分配问题(费用流/KM)
- html5引擎笔试题,最新!HTML5经典面试题型(附答案)
- LeetCode 2069. 模拟行走机器人 II(模拟)
- LeetCode 435. 无重叠区间(贪心/动态规划)
- python模块下载连接清华镜像的具体步骤_anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror...
- 如何在 Exchange Server 2010 SP1 下将用户邮箱导出到PST中
- Ubuntu[16.04/18.04/20.04] arm 下修改本地源 sources.list 为国内镜像
- TinyPNG批量压缩工具脚本Python
- Eclipse更换炫酷黑色主题
- Spring的IOC和AOP原理
- 华为android界面强刷救砖教程,华为P9刷机失败变砖开不了机了怎么办 华为P9救砖方法...
- SSH框架的详细介绍
- Python中奇技淫巧之定时运行函数
- 对话周傲英:数据库人的切肤之痛
- VScode 直接运行ts文件
- c语言不用死等的延时函数,matlab延时函数怎么写
- 下载配置安装MySql---超详细教程
- LDA主题模型及案例
热门文章
- 高并发编程-通过volatile重新认识CPU缓存 和 Java内存模型(JMM)
- Docker 安装MySQL以及外部访问
- python无法调用pygame,python-pycharm无法识别pygame程序包
- mysql动态分区_MySQL动态创建分区
- 硕士本科论文通过matlab出仿真图
- 计算机影视后期处理论文,影视后期技术发展前景论文
- 项目既有vue又有html,01-vue指令
- html5显示字幕信息,HTML5 Placeholder实现input背景文字提示效果
- Python 一种接触就容易爱上的语言二
- 往有序单循环链表的插入元素使原链表依旧有序