暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle性能优化下的时间模型.doc
164
2页
0次
2021-02-15
70墨值下载
Oracle
性能优化下的时间模型
Oracle 10g 版本确引 time model,直观作为量度标反用户
间作为一种性能上的量度和反映,一直贯穿在 oracle 各个版本中,可以
间模型并 10g 特有的东西。只过,这种型和概念 10g 之前并没
确和加以细化,而且, oracle 个版本的升级和演化中,也在不断进行调
.间作为我们性能优化的一个重要参考,虽然有时候并不能给诊断带来直接
我们 cpu timedb time response time
指标孤立起来因为负载和系统环境的不同可能并没有横向比较的意义,却可以
作为某个系统的状态数据和优化前后的成果参考,有很高的纵比意义。
awr/statspack数据上对导意个重
概念。
以下是一个 10g 版本的 awr 采样片段:
1.cpu time
Oracle 引入 CPU time 9iR2 版本,cpu time 是衡量一个数据库负载的重要
标,可以将它看成是CPU used by this session”的收集汇总。9iR2 之前top 5
称之 Top 5 Wait Events”其中 cpu time 并不含在 top 5 部分
的等待事件的汇总。而 9iR2 后,Top 5 称之为“top 5 timed events”,从
上也可以发现二者的区别。oracle cpu time 为一个事件纳 top 5 中,新
top 5 cpu time waited time 2 部分,也就是 db time我们可以通过 cpu
time waited time 的比值,来了解库的负载和运行情况,通常较高的比例代表
好的;而过平 CPU cpu time Elapsed time 比例
以评估整个系统在 CPU 方面是否存在瓶颈.
2.db time
db time oracle cpu ,
db_time=cpu_time+waited timedb time 10g awr
9iR2 top 5 db
time=15958db file sequential read/51.8%/60=513.5min。这 awr db time
一栏的采样数值是一致的.
3.avg response time
基于 transaction 或者 user call 的平均响应时间,可以看做是我们做性能优化效果
. response time=service
time(cpu time) + waited time。放到我们前面的这个 awr 中,平均事务响应时间也
avg trans response time =15958 db file sequential
read/51.8%/60/59.28Elapsed/2.30transactions per second=3.77s
9iR2 ,需要通CPU used by this session“来计 cpu 时间通过Top
5 Wait Events” 计算等待事件时间,同样可以得出 DB time response time.
4.elapsed time
elapsed time 是指物理的流逝时间,这是一个采样的时间跨度基数。
of 2
70墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜