Skip to content

HTTP_SESSIONS HTTP Session 持久化存储表

记录 HTTP Session 的会话 ID、创建时间、最近访问时间、过期时间、登录用户、在线状态、客户端信息、集群节点和序列化会话数据。该表用于分布式 Session 持久化、在线用户统计、登录审计和异常访问排查。

会话数据、IP 地址和客户端信息都属于安全审计数据,不应公开给无关人员。

位置

模型路径:/sysdata/data/tables/sec/HTTP_SESSIONS.tbl

物理表名:SZSYS_5_HTTP_SESSIONS

表结构

字段名字段类型字段描述
SESSION_IDVARCHAR(128)HTTP Session ID,主键
CREATION_TIMETIMESTAMP会话创建时间
LAST_ACCESSED_TIMETIMESTAMP最近访问时间
EXPIRY_TIMETIMESTAMP会话过期时间
USER_IDVARCHAR(64)当前登录用户 ID
ONLINENUMBER(1)在线状态,1在线0离线
IP_ADDRESSNUMBER(16)登录或最近访问时记录的 IPv4 地址
CLUSTER_NODEVARCHAR(128)所属集群节点,关联 CLUSTERNODES
USER_AGENT_IDNUMBER(8)登录设备的 User-Agent 标识,关联 USER_AGENTS
SESSION_DATACLOB序列化后的 Session 数据

使用注意

  1. SESSION_ID 是 HTTP Session 的唯一标识,和业务用户 ID 不是同一概念。
  2. LAST_ACCESSED_TIMEEXPIRY_TIME 用于判断会话活跃状态和过期清理。
  3. SESSION_DATA 存储序列化会话内容,仅应由 Session 存储实现读写,普通业务查询不要依赖其内部格式。
微信公众号微信公众号:山川软件