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

简介:



产品概述
 


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



传统的数据库监控及数据采集主要使用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消耗。加上对实时、历史数据的图表化分析,可以更精确、有效地定位性能及故障问题。 


软件架构
 



基本特点:


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

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


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

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


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

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


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

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


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

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



 


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


  • 现通过DBAplus社群免费为大家提供PeOny下载使用

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


本文来自云栖社区合作伙伴"DBAplus",原文发布时间:2016-08-01

目录
相关文章
|
5月前
|
SQL Oracle 关系型数据库
关系型数据库Oracle备份工具
【7月更文挑战第19天】
90 4
|
5月前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
6月前
|
SQL Oracle 关系型数据库
探索 Linux 命令 `db_archive`:Oracle 数据库归档日志的工具
探索 Linux 中的 `db_archive`,实际与 Oracle 数据库归档日志管理相关。在 Oracle 中,归档日志用于恢复,当在线重做日志满时自动归档。管理员可使用 SQL*Plus 查看归档模式,通过 `RMAN` 进行备份和恢复操作。管理归档日志需谨慎,避免数据丢失。了解归档管理对 Oracle 管理员至关重要,确保故障时能快速恢复数据库。
|
6月前
|
Oracle 关系型数据库 Java
Oracle数据库导入工具IMP详解与用法
Oracle数据库导入工具IMP详解与用法
|
7月前
|
Oracle 关系型数据库
Oracle 管理诊断数据工具ADRCI
Oracle 管理诊断数据工具ADRCI
74 2
|
SQL Oracle 关系型数据库
Oracle常用工具
Oracle常用工具
|
Oracle 关系型数据库 数据库连接
Windows系统安装配置Oracle数据库连接工具PLSQL
Windows系统安装配置Oracle数据库连接工具PLSQL
139 0
|
SQL Oracle 关系型数据库
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
Oracle连接工具PLSQL登录时提示初始化失败,无法锁定OCI.dll错误解决
597 0
|
SQL Oracle 关系型数据库
Oracle数据库连接工具PLSQL/Navicat安装与连接环境配置
Oracle数据库连接工具PLSQL/Navicat安装与连接环境配置
108 0
|
SQL 监控 Oracle
Oracle 性能监控统计工具 mystats脚本
看看这个工具的介绍就知道这个工具是很牛的,因为它是在两个牛人的工具是改进的,一出生就有贵族血统呀!
129 0

推荐镜像

更多