课程名称:课程版本(101/201/301)+3.7.5 Partition Table(TiDB 的分表)
学习时长:10
课程收获:如何使用分区表
课程内容:
- range 分区表
只能分区整数列,分区列要在所有唯一索引中 MAXVALUE 来避免 数据写入报错- 使用场景
- 删除数据
- 时间范围查询
- 小表都热点
- 使用场景
- range columns 分区表
只支持单列,但支持更多类型 - hash 分区表
对表达式进去取模,对点差有优势,对范围查询友劣势 - 使用实例
- 用户表/小表
- 日志记录,进行时间分区
- 分区裁剪
- range 分区
函数不支持分区裁剪 ,除了unix_timestamp 和to_days - hash 分区
子查询,index join 不支持 分区裁剪
- range 分区
学习过程中遇到的问题或延伸思考:
- 问题 1:
- 问题 2:
- 延伸思考 1:
- 延伸思考 2: