1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

​Oracle数据库常用性能指标查询

Oracle数据库常用性能指标查询

作为本际云服务器推荐网的小编小本本,在数据库日常维护中或迁移割接前后,常常需要了解数据库运行整体性能情况,常用办法是使用Oracle自带awr工具生成awr报告,awr报告数据非常全面,但无法快速展示某一段时间内数据库整体性能趋势,本文通过SQL语句查询awr快照数据,获取数据库性能指标数据,供大家日常使用。

​Oracle数据库常用性能指标查询

01数据库平均响应时间

平均响应时间反应数据库整体响应速度,通过该SQL语句可以大致了解数据库整体事务响应速度,具体如下:

step1.查询数据结果如下:

 step2.通过EXCEL生成平均响应时间趋势图:

02 LOGFILESYNC平均等待时间等待时间

LOGFILESYNC等待时间为数据库当一个会话事务变更commit提交后,到LGWR进程写完数据并通知用户写入完成所需时间,通过和logfileparallelwrite结合,可以反应数据库及IO相关性能情况。

step1.查询数据结果如下:

step2.通过EXCEL生成平均响应时间趋势图:

03 logfileparallelwrite平均等待时间

logfileparallelwrite是LGWR后台进行专属等待时间,发生在日志缓冲区中的重做日志数据写入联机重做日志文件中,此等待时间反应LGWR进程等待该写入过程完成;该事件等待表示重做日志IO存在性能文件或者争用。

step1.查询数据结果如下:

step2.通过EXCEL生成平均响应时间趋势图:

04 dbfilesequentialread平均等待时间

dbfilesequentialread和dbfilescatteredread为数据库单块读和多块读(散列读)等待事件,通常反应数据库索引和全表扫描或排序等待情况。

step1.查询数据结果如下:

step2.通过EXCEL生成平均响应时间趋势图:

05 directpathread和directpathwrite平均等待时间

directpathread和directpathwrite通常发生在数据库直接读写数据至PGA,不需要进程SGA。

step1. 查询数据结果如下:

step2. 通过EXCEL生成平均响应时间趋势图:

备注:在SQL语句中修改等待事件名称可查询仍一等待时间平均等待时长,如等待事件controlfileparallelwrite,directpathreadtemp,logfileparallelwrite等。

END更多精彩干货分享点击下方名片关注IT那活儿

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6147.html