很多人认为, 普通表改成分区表, 能提高性能. 这个观点在某些情况下成立, 某些情况下不成立....先说说性能提升的场景:
如果是OLAP系统(分析型), 改成分区表, 配合分区字段上的谓词条件,确实能带来较大的性能提升; 但是在分区字段不参与查询(即没有分区字段上的谓词条件), 对于这部分SQL...大表改造成分区表, 主要就是为了得到上面两个场景中的正面效果....再说性能下降的场景:
但是对于OLTP系统(事务型), 普通表改造成了分区表后, 反而可能造成性能下降, 特别是使用local index, 在分区字段不参与查询的情况下, 分区数越多, 性能下降越严重