首页

关于oracle常用的性能监控指标项列表说明用于指导数据库配置及开发优化

标签:oracle,性能优化,健康指标,全表扫描,数据库优化,运维监控     发布时间:2018-08-01   
[@b@  [@b@    "NOCYCLE的sequence号码使用超过80%"@b@  ],@b@  [@b@    "Oracle数据库无法连接"@b@  ],@b@  [@b@    "Temp表空间使用率大于85%"@b@  ],@b@  [@b@    "Temp表空间使用率大于90%"@b@  ],@b@  [@b@    "Undo使用率大于85%"@b@  ],@b@  [@b@    "Undo使用率大于90%"@b@  ],@b@  [@b@    "dataguard MRP进程停止"@b@  ],@b@  [@b@    "dataguard延时大于600s"@b@  ],@b@  [@b@    "flash_recovery_area使用率"@b@  ],@b@  [@b@    "flash_recovery_area使用率"@b@  ],@b@  [@b@    "inactive online redo file小于等于1个"@b@  ],@b@  [@b@    "opr用户执行的sql的返回结果集是1万行以上"@b@  ],@b@  [@b@    "update、delete语句没有where条件"@b@  ],@b@  [@b@    "会话占用大量temp"@b@  ],@b@  [@b@    "会话占用大量undo"@b@  ],@b@  [@b@    "全表扫描"@b@  ],@b@  [@b@    "单个等待事件等待时间超过15秒"@b@  ],@b@  [@b@    "同一并发等待事件超过10个(多于最近10次采样)"@b@  ],@b@  [@b@    "同一并发等待事件超过20个(多于最近10次采样)"@b@  ],@b@  [@b@    "当前连接数超过最大连接数的80%"@b@  ],@b@  [@b@    "新增失效对象的报警"@b@  ],@b@  [@b@    "最大分区溢出的监控"@b@  ],@b@  [@b@    "某一个machine连接到db的会话数超过120个,违反连接池规范"@b@  ],@b@  [@b@    "监控锁等待会话超过10个"@b@  ],@b@  [@b@    "笛卡尔积"@b@  ],@b@  [@b@    "索引失效invailid的报警"@b@  ],@b@  [@b@    "索引失效unusable的报警"@b@  ],@b@  [@b@    "索引的degree不为1"@b@  ],@b@  [@b@    "索引跳跃扫描、全扫描、快速全扫描"@b@  ],@b@  [@b@    "表的degree不为1"@b@  ],@b@  [@b@    "表空间使用率监控超过85%"@b@  ],@b@  [@b@    "表空间使用率监控超过95%"@b@  ],@b@  [@b@    "运行时间超过10分钟的long sql"@b@  ],@b@  [@b@    "运行时间超过30分钟并且session已经INACTIVE的未提交事务"@b@  ],@b@  [@b@    "运行时间超过5分钟并且运行时间超过历史平均时间2倍的long sql"@b@  ],@b@  [@b@    "隐式转换的sql"@b@  ],@b@  [@b@    "非绑定变量的sql"@b@  ]@b@]