请问如何定位tidb热点问题

哈哈,同感!

找下慢sql,可能是这个问题?

  • 热力图说明
  1. 热力图的横轴:表示时间
  2. 热力图的纵轴:表示各个表和索引的连续Region
  • 热点模式识别
  1. 写热点识别:热力图中出现明亮的对角线(向上或向下倾斜),写入流量只出现在线的末端,随着表Region数量增加呈现阶梯状模式
  2. 读热点识别:热力图中通常显示为明亮的水平线
  • 查询TIDB_HOT_REGIONS系统表
SELECT 
    REGION_ID,
    TABLE_ID,
    INDEX_ID,
    MAX_HOT_DEGREE,
    REGION_COUNT,
    FLOW_BYTES
FROM information_schema.TIDB_HOT_REGIONS
WHERE TYPE = 'READ'  -- 或 'WRITE'
ORDER BY MAX_HOT_DEGREE DESC;

热力图直接可以看

这个系统表的更新频率是多久呢?

热力图看的真有点蒙

确认流量路由情况就行啊

哪里不明白?

通过亮暗区分,每个人对亮暗的理解可能不一样

亮度这里是带单位的,可以量化的