query_response_time_stats
来源:互联网 发布:西安宙斯网络 编辑:程序博客网 时间:2024/06/06 14:01
Percona提供了一个参数query_response_time_stats用于在服务器端观察数据库的响应时间
root@test 02:29:35>show variables like'query_response_time_stats';
+---------------------------+-------+
| Variable_name | Value |
+---------------------------+-------+
| query_response_time_stats | OFF |
+---------------------------+-------+
1 row in set (0.00 sec)
将这个全局变量设置为‘ON’即可观察响应时间
root@test 02:29:47>set globalquery_response_time_stats = 'ON';
Query OK, 0 rows affected (0.00 sec)
响应时间信息被记录在一个内建的I_S 插件中:QUERY_RESPONSE_TIME,其结构如下,包含3个字段:
root@information_schema 02:56:37>desc QUERY_RESPONSE_TIME;
+-------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------------+------+-----+---------+-------+
| time | varchar(14) | NO | | | |
| count | int(11) unsigned | NO | | 0 | |
| total | varchar(14) | NO | | | |
+-------+------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
root@information_schema 04:28:01>select * from QUERY_RESPONSE_TIME;
+----------------+-------+----------------+
| time |count | total |
+----------------+-------+----------------+
| 0.000001| 0 | 0.000000 |
| 0.000010| 0 | 0.000000 |
| 0.000100| 16 | 0.000697 |
| 0.001000| 11 | 0.002144 |
| 0.010000| 0 | 0.000000 |
| 0.100000| 0 | 0.000000 |
| 1.000000| 0 | 0.000000 |
| 10.000000| 0 | 0.000000 |
| 100.000000| 0 | 0.000000 |
| 1000.000000| 0 | 0.000000 |
| 10000.000000| 0 | 0.000000 |
| 100000.000000| 0 | 0.000000 |
| 1000000.000000 | 0 | 0.000000 |
| TOO LONG | 0 | TOO LONG |
+----------------+-------+----------------+
其中time代表RT区间(可以通过参数query_response_time_range_base)来设置,count表示该区间里收集的SQL数,total表示这些SQL的执行总时间
root@test 02:29:35>show variables like'query_response_time_stats';
+---------------------------+-------+
| Variable_name | Value |
+---------------------------+-------+
| query_response_time_stats | OFF |
+---------------------------+-------+
1 row in set (0.00 sec)
将这个全局变量设置为‘ON’即可观察响应时间
root@test 02:29:47>set globalquery_response_time_stats = 'ON';
Query OK, 0 rows affected (0.00 sec)
响应时间信息被记录在一个内建的I_S 插件中:QUERY_RESPONSE_TIME,其结构如下,包含3个字段:
root@information_schema 02:56:37>desc QUERY_RESPONSE_TIME;
+-------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------------------+------+-----+---------+-------+
| time | varchar(14) | NO | | | |
| count | int(11) unsigned | NO | | 0 | |
| total | varchar(14) | NO | | | |
+-------+------------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
root@information_schema 04:28:01>select * from QUERY_RESPONSE_TIME;
+----------------+-------+----------------+
| time |count | total |
+----------------+-------+----------------+
| 0.000001| 0 | 0.000000 |
| 0.000010| 0 | 0.000000 |
| 0.000100| 16 | 0.000697 |
| 0.001000| 11 | 0.002144 |
| 0.010000| 0 | 0.000000 |
| 0.100000| 0 | 0.000000 |
| 1.000000| 0 | 0.000000 |
| 10.000000| 0 | 0.000000 |
| 100.000000| 0 | 0.000000 |
| 1000.000000| 0 | 0.000000 |
| 10000.000000| 0 | 0.000000 |
| 100000.000000| 0 | 0.000000 |
| 1000000.000000 | 0 | 0.000000 |
| TOO LONG | 0 | TOO LONG |
+----------------+-------+----------------+
其中time代表RT区间(可以通过参数query_response_time_range_base)来设置,count表示该区间里收集的SQL数,total表示这些SQL的执行总时间
- query_response_time_stats
- MySQL源代码:由参数query_response_time_stats想到的
- 计算机改名对SQLSERVER2005的影响和解决方法
- C++ primer 笔记
- ANDROID NDK文档系列--(13)Prebuilts
- java接口和抽象类的特殊实现方法
- php下连接mssql2005的代码
- query_response_time_stats
- Ibatis resultMap和resultClass
- Linux Shell 多个命令中间间隔符号;和&和&& 区别
- 如何设置mysql远程访问
- js控制格式化时间(30天,一周,最近3天)
- CSS3 icon font完全指南
- 在Eclipse中快速找到方法被调用的位置
- ANDROID NDK文档系列--(14)Stable APIs
- Know Every SQL