(下班前求助)10g 要禁用hash join ,sql语句要怎么写啊??

lplp768 2010-11-02 05:23:33
需要测试sql语句,要禁用hash join ,是select /*+ no hash*/ 么??谁知道该怎么写啊?
快下班了,求助
...全文
167 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guyupday 2010-11-03
  • 打赏
  • 举报
回复
可以自己试试两种方式的效率
lplp768 2010-11-02
  • 打赏
  • 举报
回复
因为不知道要用什么,所以想禁用它,让它自己做别的选择
guyupday 2010-11-02
  • 打赏
  • 举报
回复
没有不使用hash的hint,你可以使用/*+USE_NL(TABLE)*/ 、/*+USE_MERGE(TABLE)*/
gelyon 2010-11-02
  • 打赏
  • 举报
回复
你直接用提示让其不走hash join 不就行了吗?比如用merge : select/*+ use_merge(table)*/ ....

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧