检查数据库连接情况
查看当前会话连接数,是否属于正常范围。
sql
SQL> SELECT COUNT(*) FROM DBA_SESSIONS;
EXPR1 |
-------------------------------------
2 |
sql
SQL> SELECT NODEID,SESSION_ID,IP,USER_NAME,DB_NAME,START_T,STATUS,CURR_TID,AUTO_COMMIT,TRANS_START_T FROM DBA_SESSIONS;
NODEID | SESSION_ID | IP | USER_NAME | DB_NAME | START_T | STATUS | CURR_TID | AUTO_COMMIT | TRANS_START_T |
---------------------------------------------------------------------------------------------------------------------
1 | 4 | 10.10.44.61| QX_INSERT| QXRDB| 2014-11-26 14:20:49.000 AD | 111 | 345967
37 | F | 2014-11-26 14:20:51.000 AD |
1 | 7 | 10.10.44.61| QX_INSERT| QXRDB| 2014-11-26 15:05:36.000 AD | 114 | 345967
参数说明:
- NODEID:服务器节点号
- SESSION_ID:会话(session)的ID号
- IP:会话连接客户端的IP地址
- USER_NAME:建立该会话的用户名
- DB_NAME:会话连接所连接的数据库名称
- START_T:会话(session)建立时间
- CURR_TID:会话(session)当前正在处理的事务号
- TRANS_START_T:会话(session)当前正在处理的事务开始时间
- AUTO_COMMIT:会话(session)连接是否自动提交
- STATUS:当前会话(session)的状态
受限于操作系统内核设置,虚谷数据库工作节点单节点连接数最大值为1000,在集群模式下,建议合理安排应用系统访问节点,划分不同应用系统访问不同集群节点。同时当检查到某一应用系统连接数过多时,需及时联系系统负责人,确认连接数是否正常,若异常则需进一步排查处理,避免占用过多资源导致其他应用系统无法正常连接到数据库。