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 监控和统计相关推荐

  1. java -jar 未响应_Java 方法性能监控和统计工具 MyPerf4J

    一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 特性 高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒 无侵入: 采用 JavaAgent ...

  2. java 无侵入监控_MyPerf4J 一个高性能、无侵入的Java性能监控和统计工具

    MyPerf4J 一个针对高并发.低延迟应用设计的高性能且无侵入的实时Java性能监控和统计工具. 受 perf4j 和 TProfiler启发而来. MyPerf4J具有以下几个特性: 无侵入: 采 ...

  3. 用 Zabbix 监控值统计每个月触发器告警次数

    场景模拟: 知名企业A公司的运维人员小智,想统计一下每个月发生的告警数量,于是他去查询数据库表alerts告警通知表,但是他发现界面上出现的一些问题(触发器生效),没有记录到alerts表中.因为只有 ...

  4. 接口 java性能_MyPerf4J 一个极快的Java接口性能监控和统计工具

    MyPerf4J 一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 价值 快速定位性能瓶颈 快速定位故障原因 优势 高性能: 单线程支持每秒 1600 万次 响应时间的记录,每次 ...

  5. InfluxDB SpringBoot Docker Grafana实战监控数据统计

    一.InfluxDB是什么? 二.与Java交互中有哪些对象? 三.Docker安装Influxdb 四.SpringBoot + InfluxDB 实战监控数据统计 五.实际监控 一.InfluxD ...

  6. WPF 开源项目 【watcher】 守望者,一款监控,统计,分析你每天在自己电脑上究竟干了什么的软件...

    时隔多年(两年),天天沉迷写PHP的我在连续加薪了逐渐发现自己不怎么写代码了. 甚至有一天我发现我连IDE 都没有打开,实在是太堕落了 为了及时悬崖勒马,回头是岸.为了鼓励自己专心写代码,我决定写一款 ...

  7. Linux下程序时间消耗监控与统计

    良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较.但要精确测量程序的运行时间并不容易,因为进程切换.中断.共享的多用户.网络流量.高速缓存访问及转移预测等因素都会对程序计时产 ...

  8. collectd 5.7.2 发布,系统监控和统计工具

    collectd 5.7.2 发布了,collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制.比如以 RRD 文件形式.当系统运行和存储信息的时候,Co ...

  9. 源码安装collectd系统监控和统计工具

    1.介绍 collectd 是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制.比如以 RRD 文件形式.当系统运行和存储信息的时候,Collectd 会周期性统计系 ...

最新文章

  1. DataFrame(8):DataFrame运算——逻辑运算(用于筛选数据) 含有~
  2. PHP的SOAP原理及实现
  3. 洛谷 - P4014 分配问题(费用流/KM)
  4. html5引擎笔试题,最新!HTML5经典面试题型(附答案)
  5. LeetCode 2069. 模拟行走机器人 II(模拟)
  6. LeetCode 435. 无重叠区间(贪心/动态规划)
  7. python模块下载连接清华镜像的具体步骤_anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror...
  8. 如何在 Exchange Server 2010 SP1 下将用户邮箱导出到PST中
  9. Ubuntu[16.04/18.04/20.04] arm 下修改本地源 sources.list 为国内镜像
  10. TinyPNG批量压缩工具脚本Python
  11. Eclipse更换炫酷黑色主题
  12. Spring的IOC和AOP原理
  13. 华为android界面强刷救砖教程,华为P9刷机失败变砖开不了机了怎么办 华为P9救砖方法...
  14. SSH框架的详细介绍
  15. Python中奇技淫巧之定时运行函数
  16. 对话周傲英:数据库人的切肤之痛
  17. VScode 直接运行ts文件
  18. c语言不用死等的延时函数,matlab延时函数怎么写
  19. 下载配置安装MySql---超详细教程
  20. LDA主题模型及案例

热门文章

  1. 高并发编程-通过volatile重新认识CPU缓存 和 Java内存模型(JMM)
  2. Docker 安装MySQL以及外部访问
  3. python无法调用pygame,python-pycharm无法识别pygame程序包
  4. mysql动态分区_MySQL动态创建分区
  5. 硕士本科论文通过matlab出仿真图
  6. 计算机影视后期处理论文,影视后期技术发展前景论文
  7. 项目既有vue又有html,01-vue指令
  8. html5显示字幕信息,HTML5 Placeholder实现input背景文字提示效果
  9. Python 一种接触就容易爱上的语言二
  10. 往有序单循环链表的插入元素使原链表依旧有序