Print

[MVS]TIDB数据库中统计热点表

6小时前 发表

问题描述

TIDB数据库中统计热点表

解决方法

统计当前读写热点表:

SELECT db_NAME, TABLE_NAME,

Index_name, TYPE, SUM(FLOW_BYTES), 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;

 

备注:type:读写热点分类;sum(FLOW_BYTES):每分钟流量;

 

 

统计当前读写热点 STORE:

SELECT p.store_id,sum(FLOW_BYTES),count(1)

FROM TIDB_HOT_REGIONS h

join tikv_region_peers p ON h.region_id= p.region_id

AND P.IS_LEADER=1

GROUP BY p.store_id

ORDER BY 2 DESC;

 

备注:sum(FLOW_BYTES)sotre 总流量;count(1) region 数量