Skip to content

USER_SESSIONS

功能描述

user_sessions系统视图用于查询当前用户当前节点的用户连接信息。

字段说明

字段名类型说明
NODEIDINTEGER节点ID
SESSION_IDINTEGER会话ID
USER_IDINTEGER当前连接者的用户ID
USER_NAMEVARCHAR当前连接者的用户名
CURR_USER_IDINTEGER当前事务用户ID×
CURR_USER_NAMEVARCHAR当前事务用户名×
DB_IDINTEGER当前连到的数据库的ID
DB_NAMEVARCHAR当前连接到的数据库的名
IPCHAR(128)客户端IP(V12较V11序号变更)
START_TDATETIME连接的创建时间
VISIT_TDATETIME最后访问时间
STATUSINTEGER连接状态
CURR_TIDBIGINT当前事务号
CURR_CIDINTEGER当前命令号
AUTO_COMMITBOOLEAN是否自动提交号
ISO_LEVELINTEGER隔离级别
TRANS_START_TDATETIME事务开始时间
CMD_START_TDATETIME命令时间
CURSOR_NUMINTEGER游标数
MEM_SIZEBIGINT连接消耗内存大小
SQLVARCHAR连接上的prepare sql语句

说明:

CURR_USER_ID和CURR_USER_NAME在较低版本的数据库中不支持,详细信息请联系运维人员获取。

STATUS

连接状态不同数字位的含义如下:

  • 个位:连接运行时(1登录中 2空闲 3待断开 4命令执行中);
  • 十位:是否可用(1可用 0不可用);
  • 百位:是否登录(1登录 0未登录);

特殊说明

  • 正常状态112、114,其他状态是异常态,如若出现需进行维护处理。
  • V12启用max_act_conn_num参数后status为4位,即1112、1114为正常状态,其他状态为异常态,如若出现则需维护处理。