STL_S3CLIENT - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

STL_S3CLIENT

记录传输时间和其他性能指标。

使用 STL_S3CLIENT 表可查找传输 Amazon S3 中的数据(作为 COPY 命令的一部分)所花费的时间。

此视图 对所有用户可见。超级用户可以查看所有行;普通用户只能看到自己的数据。有关更多信息,请参阅 Visibility of data in system tables and views

Table columns

列名称 数据类型 Description
userid integer 生成该条目的用户 ID。
query integer 查询 ID。查询列可用于连接其他系统表和视图。
slice integer 识别查询运行所在分片的数目。
recordtime timestamp 记录的记录时间。
pid integer 进程 ID。会话中的所有查询在同一进程中运行,因此,如果您在同一会话中运行一系列查询,则此值保持不变。
http_method character(64) 与 Amazon S3 请求对应的 HTTP 方法名称。
存储桶 character(64) S3 存储桶名称。
密钥 character(256) 与 Amazon S3 对象对应的键。
transfer_size bigint 传输的字节数。
data_size bigint 数据的字节数。此值与未压缩的数据的 transfer_size 相同。如果使用了压缩,则这是未压缩的数据的大小。
start_time bigint 传输开始时的时间(自 2000 年 1 月 1 日起以微秒为单位)。
end_time bigint 传输结束时的时间(自 2000 年 1 月 1 日起以微秒为单位)。
transfer_time bigint 传输花费的时间(单位为微秒)。
compression_time bigint 用来解压缩数据花费的传输时间的一部分(单位为微秒)。
connect_time bigint 从开始直至连接到远程服务器完成的时间(单位为微秒)。
app_connect_time bigint 从开始直至与远程主机的 SSL 连接/握手完成的时间(单位为微秒)。
retries bigint 重试传输的次数。
request_id char(32) Amazon S3 HTTP 响应标头中的请求 ID
extended_request_id char(128) Amazon S3 HTTP 标头响应中的扩展请求 ID (x-amz-id-2)。
ip_address char(64) 服务器的 IP 地址(ip V4 或 V6)。

Sample query

以下查询返回使用 COPY 命令加载文件花费的时间。

select slice, key, transfer_time from stl_s3client where query = pg_last_copy_id();

结果:

slice | key | transfer_time ------+-----------------------------+--------------- 0 | listing10M0003_part_00 | 16626716 1 | listing10M0001_part_00 | 12894494 2 | listing10M0002_part_00 | 14320978 3 | listing10M0000_part_00 | 11293439 3371 | prefix=listing10M;marker= | 99395

以下示例将 start_timeend_time 转换为时间戳。

select userid,query,slice,pid,recordtime,start_time,end_time, '2000-01-01'::timestamp + (start_time/1000000.0)* interval '1 second' as start_ts, '2000-01-01'::timestamp + (end_time/1000000.0)* interval '1 second' as end_ts from stl_s3client where query> -1 limit 5;
userid | query | slice | pid | recordtime | start_time | end_time | start_ts | end_ts --------+-------+-------+-------+----------------------------+-----------------+-----------------+----------------------------+---------------------------- 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.207839 | 616436837154256 | 616436837207838 | 2019-07-14 16:27:17.154256 | 2019-07-14 16:27:17.207838 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.252521 | 616436837208208 | 616436837252520 | 2019-07-14 16:27:17.208208 | 2019-07-14 16:27:17.25252 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.284376 | 616436837208460 | 616436837284374 | 2019-07-14 16:27:17.20846 | 2019-07-14 16:27:17.284374 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.285307 | 616436837208980 | 616436837285306 | 2019-07-14 16:27:17.20898 | 2019-07-14 16:27:17.285306 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.353853 | 616436837302216 | 616436837353851 | 2019-07-14 16:27:17.302216 | 2019-07-14 16:27:17.353851