SHOW SESSIONS¶
SHOW SESSIONS命令返回用户在当前 Graph 服务中所有活跃会话的信息。
返回信息如下表:
| 列 | 描述 |
|---|---|
id |
会话的 ID。 |
username |
拥有该会话的用户的名称。 |
client |
启动会话的客户端的 IP 地址。 |
schema |
当前会话中的 Schema 的路径。默认为/default_schema。 |
graph |
当前会话中的图或临时图的 Schema 路径和名称。如果未为当前会话设置图或临时图,则该值为空或为当前用户所设置主图的 Schema 路径和名称。 |
timezone |
会话中设置的时区。默认为UTC。 |
active_query |
会话中当前运行的查询。 |
start_time |
会话开始的时间。 |
update_time |
会话最后修改的时间。执行 SESSION SET 和 SESSION RESET 可修改会话配置。 |
前提条件¶
只有具有角色ADMIN的用户才能查看当前 Graph 服务中所有活跃会话的信息。其他用户只能查看由自己发起的活跃会话的信息。更多关于角色的信息,请参见角色与权限。
语法¶
- show_sessions_command
show_sessions_command ::=
'SHOW' 'SESSIONS'
示例¶
显示所有活跃的会话¶
SHOW SESSIONS
返回:
+---------------------+----------+-----------------------------------------------------------------+-----------------+-----------------------+----------+---------------+-----------------------------+-----------------------------+
| id | username | client | schema | graph | timezone | active_query | start_time | update_time |
+---------------------+----------+-----------------------------------------------------------------+-----------------+-----------------------+----------+---------------+-----------------------------+-----------------------------+
| 5205985221035598119 | root | 127.0.0.1:38100/GO/5.0.0/v5.0.0-20250826075917-508a2bc033f7 | /default_schema | | UTC | show sessions | 2025-09-29T06:46:07.159000Z | 2025-09-29T06:46:07.159000Z |
| 5144571693254518393 | user1 | 127.0.0.1:39420/GO/5.0.0/v5.0.0-20250826075917-508a2bc033f7 | /my_schema | | UTC | | 2025-09-29T06:33:06.963000Z | 2025-09-29T06:33:06.963000Z |
+---------------------+----------+-----------------------------------------------------------------+-----------------+-----------------------+----------+---------------+-----------------------------+-----------------------------+