【TiDB 4.0 PCTA 学习笔记】-3.7.8 How to Deal With Hotspot Issues(如何处理数据热点问题)@3班+张近博

课程名称:课程版本(301)+ 3.7.8 How to Deal With Hotspot Issues(如何处理数据热点问题)

学习时长:8分钟

课程收获:了解了引起热点的原因以及解决热点问题的办法

课程内容:

  1. 热点原因分析:
    1) 业务模式导致数据访问不均衡
    2) 因为TiDB底层设计的问题,避免不了出现热数据
    3) 性能问题带来热点问题
    4) 顺序写带来热点问题(表尾追加数据,表包含索引且值一直递增或者递减)
    5) 隐式自增长
    6) 插入创建新表
    7) 热点小表,即频繁访问数据少的表
    8) Region偏斜的问题
  2. 热点解决方案
    1) 使用分区表
    2) Shard_row_id_bits
    3) Pre-split Region
    4) Follow read
    5) Scatter Range
    6) Shuffle Leader/Region(非常规手段,上述方式都不能解决热点问题的时候可以尝试)

学习过程中参考的其他资料