运维常用查询:
数据库慢查询
mysql> select query_time,query,digest,user from slow_query where db='test' and user='root' order by query_time desc limit 10;
+--------------+------------------------------------------------------------------------+------------------------------------------------------------------+------+
| query_time | query | digest | user |
+--------------+------------------------------------------------------------------------+------------------------------------------------------------------+------+
| 23.929550442 | alter table student2 add key idx_age(age); | c207a73f6b0d6c2fdb333359efa9f97ec9fc64e2dcffd69695c3cd29f45a1baf | root |
| 3.2664909 | alter table hero3 add primary key(id); | 7e32ce52f532a2f8395b0b771264c1145e64e09ff3a81166320e2e66ff3dbadf | root |
| 3.185589405 | alter table hero3 add primary key(id) nonclustered; | 621d2671ca5c5583d3b07716b6970d222681ecb000f55cdceecfdf71f529ca2e | root |
| 0.72416713 | drop table t1; | 685084ba824835aa833e8cd3709eccd20bb6832158d452495dc792a162813a3c | root |
| 0.650471872 | alter table hero4 add column status int default -1; | 177b02c6bd76c5cb5713a4d2646577847337add711bf91235eb4ce63f15f6261 | root |
| 0.605446423 | alter table hero3 drop primary key; | 447fe5793a007c88b26d5d3b50a3b2e9a895c0dbb16026580e0d788fd5a7777f | root |
| 0.572374617 | split table student2 between (0) and (9220000000000000000) regions 16; | 4b2d8ba3e68a44c8d68b34551342c8b3e7def8531551004a259e7b7ddb063343 | root |
| 0.525361899 | insert into student(name,age) values('zhangsan78345',78345); | 3363c4057b8e1b99c5bc4e17d6a78ce2d3cf44b7b5697235c76a8d4345246dc9 | root |
| 0.487166765 | alter table hero3 drop index `primary`; | ed17bc61ebd04af717a032fb0fdd48e9579023e59ada4ce314ae1eba370ea4f5 | root |
| 0.434166502 | drop table t2; | 65044d5ee44668f52774c80d4d1d6bfe22a9383d958d70b8827c1ea9eba6ad8e | root |
+--------------+------------------------------------------------------------------------+------------------------------------------------------------------+------+
10 rows in set (0.01 sec)
digest表示sql指纹,先沟通的digest表示同一类SQL;
查看热点Region
mysql> select db_name,table_name,index_name ,type,sum(flow_bytes) as '每分钟流量', count(1),group_concat(h.region_id),count(distinct p.store_id),group_concat(p.store_id) from tidb_hot_regions h join tikv_region_peers p on h.region_id = p.region_id and p.is_leader = 1 group by db_name,table_name,index_name,type;