对数据库的监控管理一直是一个长久不衰的话题,当ORACLE已有的EM,OEM 功能很强大,市场面也有很多类似的产品,也有开源的一些监控产品,而我一直想通过工具来实现对数据库日常管理的工具, 之前一直没有合适的工具。直到遇到APEX ,觉得可以一试。 经过近一个月的学习和发,已基本实现数据库的基本信息,性能监控,每日巡检,三大基本功(如果网友有好的想法或建议可以加微信交流:moonstar00)


性能监控:CPU趋势

                  活动会话趋势

                 AWR负载:

                 历史等待事件: 通过等待事件查看查SQL 

                 历史会话:

                 历史TOP SQL

                 活动会话:活动的等待事件,活动等待的SQL,用户连接统计 ,会动会话详情

                 会话阻塞信息:会话阻塞,对象锁,kill session 操作

                 SQL 详情:  SQL文本及绑定变量,

                                       执行计划,SQL优化建议 , 绑定执行计划

                                       SQL等待信息

                                        对象统计信息,索引统计信息,收集对象与索引统计信息操作



CPU趋势:

2. 通过APEX 实现监控数据库的性能_等待事件


活动会话趋势:

2. 通过APEX 实现监控数据库的性能_sql_02



 AWR负载:

             2. 通过APEX 实现监控数据库的性能_执行计划_03


 历史等待事件: 通过等待事件查看查SQL              

2. 通过APEX 实现监控数据库的性能_执行计划_04


    活动会话:活动的等待事件,活动等待的SQL,用户连接统计  

2. 通过APEX 实现监控数据库的性能_执行计划_05

     活动会话: 活动会话详情

2. 通过APEX 实现监控数据库的性能_执行计划_06

活动会话: 单个活动会话详情

2. 通过APEX 实现监控数据库的性能_等待事件_07


  会话阻塞信息:会话阻塞,对象锁

2. 通过APEX 实现监控数据库的性能_等待事件_08


  会话阻塞信息:kill session 操作

2. 通过APEX 实现监控数据库的性能_等待事件_09




    SQL 详情:  SQL文本及绑定变量

2. 通过APEX 实现监控数据库的性能_执行计划_10


    SQL 详情: 执行计划

2. 通过APEX 实现监控数据库的性能_执行计划_11


    SQL 详情:   绑定执行计划


2. 通过APEX 实现监控数据库的性能_等待事件_12



2. 通过APEX 实现监控数据库的性能_执行计划_13



SQL 详情: SQL优化建议 

2. 通过APEX 实现监控数据库的性能_等待事件_14

2. 通过APEX 实现监控数据库的性能_等待事件_15