DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布

Posted DBAplus社群

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布相关的知识,希望对你有一定的参考价值。



DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布


产品概述


PeOny是耿永辉先生开发的一款基于纯SGA直接内存访问的高性能和精细Oracle监控及调优工具,与通过SQL查询的方式相比,在性能和数据精度等方面具有明显的优势。现耿永辉先生把PeOny贡献给DBAplus社群供大家免费下载使用,下载链接请点击文末【阅读原文】获取。


DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布


传统的数据库监控及数据采集主要使用V$, X$表,一般以固定间隔来获取快照值,以得到该时间段内的平均负载情况。由于每次获取快照都是以Oracle实例内部消耗的CPU资源为代价,时间粒度较大。 在系统负载较大或阻塞时这些查询消耗时间会较长,甚至无法得到查询结果,有时某些SQL甚至占据到了Top SQL的位置,对系统整体性能产生了较为明显的影响。


PeOny采用直接SGA内存抓取的方式,避免了对v$sysstat, v$sesstat, v$system_event,  v$sesion_event,  v$session, v$session_wait, v$latch等核心性能视图的直接查询,在每秒1次的高频率采样下,仍可以达到非常高的性能和流畅的信息收集,并且产生非常微小的CPU消耗。加上对实时、历史数据的图表化分析,可以更精确、有效地定位性能及故障问题。 


软件架构


DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布


基本特点:


  • 纯SGA采样,高性能、系统的Oracle性能数据收集

    采用SGA内存直接访问方式,收集秒级的大量性能数据,包括AWR报告中涉及的绝大多数的性能统计信息,如活动会话、系统级统计量、等待事件、闩锁争用等。


  • 零数据库访问,不依赖数据库实例

    由于采用纯SGA内存采样,运行过程中不会以任何方式连接到数据库,杜绝了对数据库本身的影响;同时,在数据库故障时仍然能够收集信息,为故障诊断提供了有效的依据。


  • 高精度历史信息(等价于AWR)记录,以供事后分析

    服务端在实时采样的同时,以秒为单位写入性能数据到本地数据库文件中,可以很容易地分析任何时间段内任何时间点(粒度为秒)的数据库性能状况,并据此识别出系统瓶颈。由于收集了高精度的AWR等价的性能数据,可以采用ORACLE标准的性能诊断方法,并应用自动性能诊断(ADDM)方法(注,ADDM移植工作正在进行中)。


  • 标准WebService接口,便于二次开发

    服务端/客户端网络通信采用标准的SOAP WebService协议,开放服务端调用接口,便于客户采用Java、.Net等主流开发平台自定义分析。


  • 服务端同平台单一介质,易于安装、配置

    服务端代码采用优良的面向对象设计方法,隐藏了Oracle各平台的差异,相同平台(如AIX)仅需一个可执行文件便可支持所有数据库版本,这与某些同类产品有明显不同。


DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布



耿永辉,【DBAplus社群】原创专家。Oracle 10g OCM,软件设计师,多年Oracle开发、运维经验。专注于Oracle内部机制的研究,涉及SGA存储结构、数据文件存储结构、ASM存储结构、Datapump内部机制等。研发基于Oracle数据库的各类工具,包括基于SGA内存直接访问调优工具PeOny、异常恢复工具gDUL、基于直接路径导出、导入的数据初始同步工具osync等。


  • 现通过DBAplus社群免费为大家提供PeOny下载使用(点击文末阅读原文即可下载)。

  • 关于PeOny有任何问题或建议可随时与DBAplus社群联系,在此,我们对您的支持表示感谢。


其他DBA+工具下载

  • OraZ:也许是史上最适合DBA的一款工具

    下载链接:http://dbaplus.cn/news-21-318-1.html

  • gDUL:Oracle数据库救命恢复工具

    下载链接:http://dbaplus.cn/news-10-263-1.html

  • EnenMM:通过指端监控你的服务器及数据库性能

    下载链接:http://dbaplus.cn/news-21-200-1.html


以上是关于DBA+工具4:国内唯一零负载Oracle专业监控工具PeOny发布的主要内容,如果未能解决你的问题,请参考以下文章

一般公司的oracle数据库 dba的主要工作职责是啥啊 ?

性能监控工具的配置及使用 - Spotlight On Oracle(oracle)

性能监控工具的配置及使用 - Spotlight On Oracle(oracle)

zabbix3.4.6之监控Oracle

oracle监控资源管理器

一款DBA开发的Oracle迁移MySQL工具-oracle_mig_mysql