知识大全 详谈Oracle优化CPU使用率
Posted 时间
篇首语:虽然狠努力,练习着忘记,我的心却还没答应可以放弃了沵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 详谈Oracle优化CPU使用率相关的知识,希望对你有一定的参考价值。
详谈Oracle优化CPU使用率 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
本人很喜欢Oracle 在工作中也很喜欢总结关于Oracle优化CPU使用率的经验教训 下面就这个问题来详细说说吧 CPU是服务器的一项重要资源 服务器良好的工作状态是在工作高峰时CPU的使用率在 %以上 如果空闲时间Oracle优化CPU使用率就在 %以上 说明服务器缺乏CPU资源 如果工作高峰时Oracle优化CPU使用率仍然很低 说明服务器CPU资源还比较富余
查看Oracle优化CPU使用率
使用操作相同命令可以看到CPU的使用情况 一般Unix操作系统的服务器 可以使用 sar u 命令查看Oracle优化CPU使用率 Windows NT操作系统的服务器 可以使用性能管理器来查看CPU的使用率
查看数据库使用CPU的时间
可以通过查看V$SYSSTAT数据字典中 CPU used by this session 统计项得知Oracle数据库使用的CPU时间 查看 OS User level CPU time 统计项得知操作系统的用户态下CPU时间 查看 OS System call CPU time 统计项得知操作系统的系统态下CPU时间 操作系统总的CPU时间就是用户态和系统态时间之和 如果Oracle数据库使用的CPU时间占操作系统总的CPU时间 %以上 说明服务器CPU基本上被Oracle数据库使用着 反之 则说明服务器CPU被其它程序占用过多 Oracle数据库无法得到更多的CPU时间
数据库管理员还可以通过查看V$SYSSTAT数据字典来获得当前连接Oracle数据库各个会话占用的CPU时间 从而得知什么会话耗用服务器CPU比较多 出现CPU资源不足的情况是很多的 SQL语句的重解析 低效率的SQL语句 锁冲突都会引起CPU资源不足
查看SQL语句的解析情况
数据库管理员可以执行下述语句来查看SQL语句的解析情况
SELECT * FROM V$SYSSTAT
WHERE NAME IN
( parse time cpu parse time elapsed parse count (hard) );
这里 parse time cpu 是系统服务时间 parse time elapsed 是响应时间 用户等待时间waite time = parse time elapsed parse time cpu
由此可以得到用户SQL语句平均解析等待时间=waite time / parse count 这个平均等待时间应该接近于 如果平均解析等待时间过长 数据库管理员可以通过下述语句来发现是什么SQL语句解析效率比较低
SELECT SQL_TEXT PARSE_CALLS EXECUTIONS FROM V$SQLAREA
ORDER BY PARSE_CALLS;
cha138/Article/program/Oracle/201311/17990相关参考
下列有关CPU负荷率和到达率的叙述,正确的是()A、CPU负荷率,指的是“单位时间内CPU能够完成的任务数与总的请求处理的任务数之比”。B、CPU到达率,指的是“CPU在单位时间内对任务的服务时间之比
下列有关CPU负荷率和到达率的叙述,正确的是()A、CPU负荷率,指的是“单位时间内CPU能够完成的任务数与总的请求处理的任务数之比”。B、CPU到达率,指的是“CPU在单位时间内对任务的服务时间之比
知识大全 [Oracle] Data Guard CPU/PSU补丁安装详细教程
[Oracle]DataGuardCPU/PSU补丁安装详细教程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
概括Oracle优化器的优化方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle是世
讲解Oracle优化器的优化方式和优化模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Ora
如何对Oracle中的优化器进行评估优化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Orac
知识大全 oracle认证辅导:oracle优化和管理sql1
oracle认证辅导oracle优化和管理sql 查看当前正在执行的等待情况 SELECTTAsid TAseq# TBUsername TBTerminal TBProgram D
如何选择Oracle优化器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 选用适合的Oracle
Oracle笔记-优化策略与工具 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 第章优化策略与工
Oracle更新操作优化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先描述一下更新的要求根