依据oramon的数据进行报警, 相比以前仅有的Load Average和Active Session(上个oramon版本)的报警, 报警点更多了, 原来担心会有太多的报警扰乱DBA的生活. 但从过去的两天报警的真实情况来统计, 基本没有误报, 而是真实地发现了更多应当值得注意的问题.

    有了更多的性能数据后, 报警的内容更多了, 从最早只有Nagios的Load Average报警, 如下所示:

WARNING - load average: 9.03, 5.70, 4.36

    到老版本的oramon, 新增了Active session的信息, 如下所示:

High Active Session on xxxxxx,
05/21-10:41:01 Load 2.73, Act: 45, Enq: 0

    在最新的oramon版本时, 增加了更多的性能数据, 如下所示:

High Load on xxxxxx, 2009.05.21 10:41:01
Load 2.73, CPU:7/29/19 Swap: 1, Act: 45, Enq: 29, PQ: 0

    昨天因为Enq值过高报的警, 让我们提早注意到了应用程序中并发更新的问题, 在用户数及业务量飞速增长的情况下, 这方面要提前进行逻辑优化.