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

STL_S3CLIENT

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

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

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

表列

列名称 数据类型 描述
userid integer 生成该条目的用户 ID。
query integer 查询 ID。查询列可用于连接其他系统表和视图。
slice integer 识别查询运行所在分片的数目。
recordtime timestamp 记录的记录时间。
pid integer 进程 ID。会话中的所有查询在同一进程中运行,因此,如果您在同一会话中运行一系列查询,则此值保持不变。
http_method character(64) 与 Amazon S3 请求对应的 HTTP 方法名称。
bucket character(64) S3 存储桶名称。
key character(256) 与 Amazon S3 对象对应的键。
transfer_size bigint 传输的字节数。
data_size bigint 数据的字节数。此值与未压缩的数据的 transfer_size 相同。如果使用了压缩,则这是未压缩的数据的大小。
start_time bigint 传输开始时的时间(单位为微秒)。
end_time bigint 传输结束时的时间(单位为微秒)。
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)。

示例查询

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

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

结果

Copy
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

本页内容: