一个select优化问题!请教大家

JESSONXUE 2007-06-05 11:14:42
最近看到这种形式的select ,如下:
SELECT /*+ FIRST_ROWS INDEX (b ............) */
b.aa, b.cc
FROM tableB b
WHERE b.dd IN (
........
........
)
发现如果去掉/*+....*/速度很慢。
我想问一下这是一种什么优化方式,能够简单介绍一下吗?



...全文
166 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
likelynn 2007-06-05
  • 打赏
  • 举报
回复
使用 hint 优化后的SQL

/*+FIRST_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.

/*+INDEX(TABLE INDEX_NAME)*/
表明对表选择索引的扫描方法.
JESSONXUE 2007-06-05
  • 打赏
  • 举报
回复
谁来为我解惑!

17,075

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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