分区消除:
优化器在执行时过滤掉不需要扫描的分区,只对相关的分区进行扫描。
1.这是50万数据量的普通表数据扫描
2.这是50万数据量的范围分区表数据扫描
两者的cost相差接近6000,这就是表进行分区后,优化器在执行时过滤掉不需要扫描的分区,也就是所谓的分区消除。
本文探讨了分区消除在数据库优化中的作用,通过对比50万数据量的普通表与范围、hash分区表的数据扫描cost,展示了分区如何帮助优化器仅扫描相关分区,提高查询效率。
分区消除:
优化器在执行时过滤掉不需要扫描的分区,只对相关的分区进行扫描。
1.这是50万数据量的普通表数据扫描
2.这是50万数据量的范围分区表数据扫描
两者的cost相差接近6000,这就是表进行分区后,优化器在执行时过滤掉不需要扫描的分区,也就是所谓的分区消除。
2160

被折叠的 条评论
为什么被折叠?