我们可以看到,STATE字段中有WAITING,WAITED SHORT TIME等,实际上处于WAITING状态的时候,会话是处于等待状态,而不是在使用CPU,此时的EVENT字段对应的等待事件是会话正在等待的。处于WAITED SHORT TIME状态的时候,这个会话的EVENT刚刚等待过的等待事件,而不是会话当前的等待事件。等待事件有很多种,很多会话在等待某个事件的时候是不会消耗系统资源的,这些“ACTIVE”的会话对系统来说,是不会产生什么资源负载的。因此,我们在统计活跃会话数的时候,要过滤掉这些会话。怎么过滤呢?我们再来看看这些活跃会话都在等待什么。