分区

一张独立逻辑表 底层有若干物理子表构成

使用场景

限制

分区表达式

partition by range (整数)

保证大数据量扩展性

分区会遇到的问题

  • NULL是分区过滤无效 或者是一些非法值(特殊分区)
  • 分区列和索引列不匹配
  • 选择分区成本高 限制分区个数大致100个
  • 打开锁住所有底层表的成本可能高
  • 维护分区成本高

    查询优化

    where条件带入分区列

some分区命令 分区类型总结