分区

最近更新时间: 2019-10-25 08:09:52

  • 只为大表设置分区,不要为小表设置分区。
  • 仅在根据查询条件可以实现分区裁剪时使用分区表。
  • 建议优先使用范围 (Range) 分区,否则使用列表 (List) 分区。
  • 根据查询特点合理设置分区。
  • 不要使用相同的字段既做分区键又做分布键。
  • 不要使用默认分区。
  • 避免使用多级分区;尽量创建少量的分区,每个分区的数据更多些。
  • 通过查询计划的 EXPLAIN 结果来验证查询对分区表执行的是选择性扫描(分区裁剪)。
  • 对于列存储的表,不要创建过多的分区,否则会造成物理文件过多。