暂无图片
Oracle中对SQL的等价改写,为什么要消除FILTER?
我来答
分享
语菲
2023-05-19
Oracle中对SQL的等价改写,为什么要消除FILTER?

Oracle中对SQL的等价改写,为什么要消除FILTER?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

因为FILTER的驱动表是固定的,一旦驱动表被固定,那么执行计划也就被固定了。对于DBA来说这并不是好事,因为一旦固定的执行计划本身是错误的(低效的),就会引起性能问题,想要提升性能必须必定SQL语句,但是这时SQL已经上线无法更改,所以,一定要消除FILTER。

暂无图片 评论
暂无图片 有用 6
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏