Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

STL_CONNECTION_LOG

记录身份验证尝试以及连接与断开连接。

此表 仅对超级用户可见。有关更多信息,请参阅 系统表及视图中数据的可见性

表列

列名称 数据类型 描述
event character(50) 连接或身份验证事件。
recordtime timestamp 事件发生的时间。
remotehost character(32) 远程主机的名称或 IP 地址。
remoteport character(32) 远程主机的端口号。
pid integer 与语句关联的进程 ID。
dbname character(50) 数据库名称。
username character(50) 用户名。
authmethod character(32) 身份验证方法。
duration integer 连接的持续时间(单位为微秒)。
sslversion character(50) 安全套接字层 (SSL) 版本。
sslcipher character(128) SSL 密码。
mtu integer 最大传输单元 (MTU)。
sslcompression character(64) SSL 压缩类型。
sslexpansion character(64) SSL 扩展类型。

查询示例

要查看打开连接的详细信息,请执行以下查询。

Copy
select recordtime, username, dbname, remotehost, remoteport from stl_connection_log where event = 'initiating session' and pid not in (select pid from stl_connection_log where event = 'disconnecting session') order by 1 desc; recordtime | username | dbname | remotehost | remoteport --------------------+-------------+------------+---------------+--------------------------------- 2014-11-06 20:30:06 | rdsdb | dev | [local] | 2014-11-06 20:29:37 | test001 | test | 10.49.42.138 | 11111 2014-11-05 20:30:29 | rdsdb | dev | 10.49.42.138 | 33333 2014-11-05 20:28:35 | rdsdb | dev | [local] | (4 rows)

以下示例反映了一次失败的身份验证尝试和一次成功的连接与断开连接。

Copy
select event, recordtime, remotehost, username from stl_connection_log order by recordtime; event | recordtime | remotehost | username -----------------------+---------------------------+--------------+--------- authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john authenticated | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john initiating session | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john disconnecting session | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john (4 rows)

本页内容: