社区
Oracle 高级技术
帖子详情
如何计算执行计划中的cost值
碧水幽幽泉
2010-01-12 07:55:04
如题!
今天去华为面试去上海出差做一个移动项目的Oracle数据库管理员时,就碰到这样一个问题!
等待Oracle高手们回答!
...全文
410
6
打赏
收藏
如何计算执行计划中的cost值
如题! 今天去华为面试去上海出差做一个移动项目的Oracle数据库管理员时,就碰到这样一个问题! 等待Oracle高手们回答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yhl_star
2010-01-14
打赏
举报
回复
According to the CPU costing model:
Cost = (
#SRds * sreadtim +
#MRds * mreadtim +
#CPUCycles / cpuspeed
) / sreadtim
where
#SRDs - number of single block reads
#MRDs - number of multi block reads
#CPUCycles - number of CPU Cycles
sreadtim - single block read time
mreadtim - multi block read time
cpuspeed - CPU cycles per second
yaoronghui2005
2010-01-13
打赏
举报
回复
受教了
duqiangcise
2010-01-12
打赏
举报
回复
mark
crazylaa
2010-01-12
打赏
举报
回复
不明白,帮顶。
Dave
2010-01-12
打赏
举报
回复
这个问题有点深,也没有研究过。 下面这片blog可以参考一下:
http://space.itpub.net/354732/viewspace-613476
Oracle 基于成本的优化器 CBO公式汇总
http://www.alidba.net/index.php/archives/195
刚查看DBMS_XPLAN包,也没有看到有用的信息。
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
碧水幽幽泉
2010-01-12
打赏
举报
回复
怎么没人!
自己先顶下!
如何看待sql
执行计划
里的
cost
本文解释了SQL
执行计划
中
的
Cost
值
含义及其
计算
方法,说明了
Cost
仅用于同一SQL语句不同
执行计划
间的比较,并介绍了Oracle如何利用
Cost
选择最优
执行计划
。
oracle 执行sql
cost
,如何看待sql
执行计划
里的
cost
本文解析了Oracle数据库
执行计划
中
的
Cost
值
计算
方法,指出
Cost
在CBO优化器
中
的作用,并强调了不同
执行计划
间的成本比较。重点在于成本折叠原则和CBO选择最佳
执行计划
的过程。
oracle sql分析
cost
,如何看待sql
执行计划
里的
cost
博客内容介绍了Oracle SQL
执行计划
中
的
Cost
计算
方法,强调
Cost
是优化器选择
执行计划
的依据,它反映了I/O成本、CPU成本等。总代价通常指的是最高层级的
Cost
,即88,用于比较同一SQL的不同执行路径。
Cost
值
不适用于不同语句间的比较,只在内部用于优化器选择最佳
执行计划
。
oracle
执行计划
总
cost
,如何看待sql
执行计划
里的
cost
本文解析了Oracle数据库
执行计划
中
的
Cost
计算
原理,强调了
Cost
在CBO优化器
中
的作用,指出它是选择最佳执行路径的关键。通过实例详细说明了如何解读
执行计划
,并提到CBO内部
计算
方法的保密性。
oracle
执行计划
cost
单位,Oracle
执行计划
(5)—
cost
成本之索引范围扫描-B树索引
本文详细介绍了Oracle
执行计划
中
关于索引范围扫描的操作,特别是针对B树索引的分析。通过示例SQL查询展示了如何
计算
执行计划
的
cost
,包括BLEVEL、LEAF_BLOCKS、CLUSTERING_FACTOR等因素,以及如何确定有效索引和表的选择率。最终通过实际数据
计算
得出
cost
为3。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章