平台目前支持对Sqlserver、Mysql、Oracle、ElasticSearch、Mongodb、Postgresql、Redis、Memcached等十多种商用和开源数据库产品的监控,今天我们先介绍对Oracle数据库的监控。
Oracle数据库监控
我们平台对Oracle数据库监控的内容如下:
1. 数据库的基本状态监控。
2. 数据库的活动session数、非活动session数及被锁session的监控
3. 数据库的容量空间的监控,包括ASM磁盘组、表空间以及闪回区的空间及增长趋势的监控
4. 数据库的实例效率,例如db cache、library cache ,dictionary cache、PGA等命中率等指标
5. 数据库的V$sysmetric视图的指标监控,例如DB time、每秒活动会话数、每秒/每事务登录数、执行次数、磁盘排序次数、硬解析次数、等等,我们对于具有周期性指标都可以增加AI规则来进行异常检测及趋势预测,提高数据库状态感知及监控能力
6. 备库的同步及应用状态监控
7. TOP的等待事件
8. 基于物理读和逻辑读的TOP SQL的监控