我有一个按天 Range 分区的表,平时查询带分区键时执行计划都是 PARTITION ITERATOR ,只扫描对应分区。但今天同样的查询突然变慢,查看执行计划发现变成了 PARTITION ALL ,扫描了全部分区。
查询条件中分区字段用的是 >= 2025-01-01 ,按理说应该可以分区裁剪。请问可能是什么原因导致分区裁剪失效?需要检查哪些方面?谢谢!
2 个赞
我有一个按天 Range 分区的表,平时查询带分区键时执行计划都是 PARTITION ITERATOR ,只扫描对应分区。但今天同样的查询突然变慢,查看执行计划发现变成了 PARTITION ALL ,扫描了全部分区。
查询条件中分区字段用的是 >= 2025-01-01 ,按理说应该可以分区裁剪。请问可能是什么原因导致分区裁剪失效?需要检查哪些方面?谢谢!