大的项目软件使用到oracle vpd的话,vpd都会在运行时在底层给涉及到vpd权限的sql附加配置好的条件,
这样plsq F5查看的计划就不是最真实的,所以大家遇到这种情况,不要奇怪
要找到真是的执行计划可以这么试试:
1、oracle10g以上都有em console,从sql监控中找到对应的会话,sql然后查看最真的执行计划之oracle版
2、原始sql手工附加vpd中配置的附加条件,F5中分析使用。
大的项目软件使用到oracle vpd的话,vpd都会在运行时在底层给涉及到vpd权限的sql附加配置好的条件,
这样plsq F5查看的计划就不是最真实的,所以大家遇到这种情况,不要奇怪
要找到真是的执行计划可以这么试试:
1、oracle10g以上都有em console,从sql监控中找到对应的会话,sql然后查看最真的执行计划之oracle版
2、原始sql手工附加vpd中配置的附加条件,F5中分析使用。