公司数据库最近每隔半小时平均活动会话数会达到峰值,持续时间半小时左右,各位能忙看看什么原因吗?万分感谢sql语句为:
BEGIN 
dbms_application_info.set_module('Oracle Enterprise Manager.Metric Engine', '' ); 
END;

解决方案 »

  1.   

    从v$session中找出占用大量连接的程序
    分析连接不释放是因为性能瓶颈,还是其他异常
      

  2.   

    非常感谢,这么晚回我的贴
    感觉不是session的问题,数量是正常的,从em中监控高峰时的sql都是oracle系统级别的,没有应用程序的
    比如:
    1.BEGIN
            :message := dbms_server_alert.expand_message(:language, :message_id, :argument_1, :argument_2, :argument_3, :argument_4, :argument_5);
    END;
    2. INSERT INTO MGMT_VIOLATIONS(COLLECTION_TIMESTAMP, KEY_VALUE, MESSAGE, MESSAGE_NLSID, MESSAGE_PARAMS, POLICY_GUID, TARGET_GUID, VALUE, VIOLATION_LEVEL) VALUES ( NVL(:1, SYSDATE), NVL(:2, ' '), :3, :4, :5, :6, :7, :8, :9)

      

  3.   

    做个高峰期时段的AWR,看看TOP等待事件