社区
基础和管理
帖子详情
oracle语句优化/*+ ALL_ROWS */
WWWFIND
2007-04-06 05:20:24
用LECCO优化后的语句,经常会在头部增加/*+ ALL_ROWS */ 或 /*+ FIRST_ROWS */之类,这些优化语句究竟应该怎么用?什么时候用比较合适?谢谢
周末问也不知道会不会有人回答,呵呵,星期一见……
...全文
715
7
打赏
收藏
oracle语句优化/*+ ALL_ROWS */
用LECCO优化后的语句,经常会在头部增加/*+ ALL_ROWS */ 或 /*+ FIRST_ROWS */之类,这些优化语句究竟应该怎么用?什么时候用比较合适?谢谢 周末问也不知道会不会有人回答,呵呵,星期一见……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzc886
2010-10-07
打赏
举报
回复
學習學習, Mark
fzj21408
2008-12-28
打赏
举报
回复
学习了一下
liuyi8903
2007-04-08
打赏
举报
回复
并且都是基于cbo的.
所以这个需要你做表和对象的分析.
liuyi8903
2007-04-08
打赏
举报
回复
不要用这些调优软件来调.
all_rows只是说一次性获取所有结果集.
而first_rows.是一次性获取前N行.如1000
haisenmai
2007-04-07
打赏
举报
回复
学习下!mark
tgm78
2007-04-06
打赏
举报
回复
简单的说,都是采用了cbo优化模式。
/*+ ALL_ROWS */ --获得最佳吞吐量
/*+ FIRST_ROWS */ --获得最快响应速度
CathySun118
2007-04-06
打赏
举报
回复
先顶,慢慢看
Oracle
数据库中SQL
语句
的
优化
技巧
在SQL
语句
优化
过程中,我们经常会用到hint,现总结一下在SQL
优化
过程中常见
Oracle
HINT的用法: 1. /*+ALL_
ROWS
*/ 表明对
语句
块选择基于开销的
优化
方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_
ROWS
*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_
ROWS
*/ 表明对
语句
块选择基于开销的
优化
方法,并获得最佳响应时间,使资源消耗最小化. 例如: SELECT /*+FIRST_
ROWS
*/ EMP_NO,EMP_NAM,DAT_IN
Oracle
sql
语句
优化
规则汇总
Oracle
sql
语句
优化
规则汇总
Oracle
Hints,
Oracle
并行模式(Parallel) /*+parallel(t,4)*/ 在SQL调优中的重要作用
/*+parallel(t,4)*/在SQL调优中的重要作用! 2013年11月17日 12:59:24 雾里看花5566 阅读数:5422更多 个人分类: 数据库-
oracle
谈谈HINT /*+parallel(t,4)*/在SQL调优中的重要作用! /*+parallel(t,4)*/在大表查询等操作中能够起到良好的效果, 基于并行查询要启动并行进程、分配任务与系统资源、合并...
Insert
语句
加/*+APPEND */在循环中单条提交对系统的影响分析
Insert
语句
加/*+APPEND*/ hint在循环中单条提交,由于/*+APPEND */ hint是在高水位线以上插入的特性,导致每提交一次,就会取一个新的block存放,高水位就上推一个block,以及/*+APPEND */ hint会给表加6级排它锁的特导,导致必须在commit后才能插入新的数据,大量单条/*+APPEND */插入,使得表急剧增大,除对insert本身造成性能影响之外,对以后的select、update、delete更是造成更巨大的影响。
Oracle
hints select /*+index()*/
Oracle
Hints是一种机制,用来告诉
优化
器按照我们的制定的方式生成执行计划,而不是根据它自己的分析生成执行计划。 一、我们可以用
Oracle
Hints来实现 1) 使用的
优化
器的类型 2) 基于代价的
优化
器的
优化
目标,是all_
rows
还是first_
rows
。 3) 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。 4) 表之间的连接类型 5) 表之间的连接顺序 6)
语句
的并行程度 二、Hints应用要求 Hints只应用在它们所在sql
语句
块(statement
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章