Skip to main content
在 ClickHouse Cloud 中查询此系统表中的数据分别保存在 ClickHouse Cloud 各节点的本地。因此,如需查看所有数据的完整情况,需要使用 clusterAllReplicas 函数。更多详情请参见此处。

Description

包含所有成功和失败的登录、登出事件的信息。 可用性 只有当服务器配置中包含 session_log 部分时,才会创建 system.session_log。该部分在默认配置中是被注释掉的,因此在启用它之前,对该表的查询会失败并返回 UNKNOWN_TABLE。例如:

升级后读取轮换表

当向 interface 枚举中添加新值时,磁盘上已有的表仍保留旧的 Enum8 定义。首次启动新版本时,system.session_log 会被重命名为 system.session_log_<N>,并在原位置创建一个采用当前 schema 的新表;轮换表的 schema 不会改变。 如果某次登录使用的 interface 不在写入该记录的版本的枚举中——例如,在 interface 枚举不包含 ArrowFlight 的版本中记录的 ArrowFlight 登录——则轮换表会包含其自身枚举未定义的原始值,对其执行 SELECT 会抛出 Unexpected value 10 in enum。扩展该表的枚举即可读取该表;这项操作仅修改元数据,不会重写任何数据:
可以随时对该表执行 TRUNCATE 或 drop 操作。

列

示例

Query
Response
最后修改于 2026年9月26日