Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

STL_RESTARTED_SESSIONS

为了在发生特定内部事件后保持连续可用性,Amazon Redshift 可能会重新启动具有新进程 ID (PID) 的活动会话。在 Amazon Redshift 重新启动会话时,STL_RESTARTED_SESSIONS 将记录新 PID 和旧 PID。

有关更多信息,请参阅本部分中后面的示例。

此表 对所有用户可见。超级用户可以查看所有行;普通用户只能看到自己的数据。有关更多信息,请参阅 系统表及视图中数据的可见性

表列

列名称 数据类型 描述
currenttime timestamp 事件的时间。
dbname character(50) 与会话关联的数据库的名称。
newpid integer 重新启动的会话的进程 ID。
oldpid integer 原始会话的进程 ID。
username character(50) 与会话关联的用户的名称。
remotehost character(32) 远程主机的名称或 IP 地址。
remoteport character(32) 远程主机的端口号。
parkedtime timestamp 此信息仅供内部使用。
session_vars character(2000) 此信息仅供内部使用。

示例查询

以下示例将 STL_RESTARTED_SESSIONS 与 STL_SESSIONS 联接以显示已重新启动的会话的用户名。

Copy
select process, stl_restarted_sessions.newpid, user_name from stl_sessions inner join stl_restarted_sessions on stl_sessions.process = stl_restarted_sessions.oldpid order by process; ...

本页内容: