【TiDB 4.0 PCTA 学习笔记】- 3.7.5 Partition Table(TiDB 的分表)@2班+胡宏强

课程名称:课程版本(101/201/301)+3.7.5 Partition Table(TiDB 的分表)

学习时长:10

课程收获:如何使用分区表

课程内容:

  • range 分区表
    只能分区整数列,分区列要在所有唯一索引中 MAXVALUE 来避免 数据写入报错
    • 使用场景
      • 删除数据
      • 时间范围查询
      • 小表都热点
  • range columns 分区表
    只支持单列,但支持更多类型
  • hash 分区表
    对表达式进去取模,对点差有优势,对范围查询友劣势
  • 使用实例
    • 用户表/小表
    • 日志记录,进行时间分区
  • 分区裁剪
    • range 分区
      函数不支持分区裁剪 ,除了unix_timestamp 和to_days
    • hash 分区
      子查询,index join 不支持 分区裁剪

学习过程中遇到的问题或延伸思考:

  • 问题 1:
  • 问题 2:
  • 延伸思考 1:
  • 延伸思考 2:

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