暂无图片
Oracle dblink 的表如何优化?
我来答
分享
手机用户0852
2024-09-13
Oracle dblink 的表如何优化?

带有DBLINK 的表如何添加HINT?

如下:

SELECT /*+ LEADING(B) INDEX(B IDX_SETL_ACCT_ID) INDEX(E IDX_CUST_NO) USE_NL(E)*/

FROM EM.BAL B,MM.CUST@DBLINK1   E

WHERE B.CUST_NO=E.CUST_NO

AND B.SETL_ACCT_ID='123'

在执行计划中

HINT REPORT 中显示(U-UNUSED):

U- INDEX(E IDX_CUST_NO)/INDEX SPECIFIED IN THE HINT DOESN'T EXIST--为什么显示不存在?

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

INDEX(B,IDX_SETL_ACCT_ID)  少了个逗号吧!


暂无图片 评论
暂无图片 有用 1
刘晓华

DRIVING_SITE...

暂无图片 评论
暂无图片 有用 1
手机用户0852

DRIVING_SITE...用这个就看不到B 的执行计划了,B就成了remote,能不能一下子都看到?

暂无图片 评论
暂无图片 有用 1
风行

DRIVING_SITE...

暂无图片 评论
暂无图片 有用 0
ww

少了个逗号

暂无图片 评论
暂无图片 有用 0
钢铁胖嘟嘟

INDEX()中字段需要用逗号分开吧。。。

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