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_FILE_SCAN

返回通过 COPY 命令加载数据时 Amazon Redshift 读取的文件。

查询此表可帮助排查数据加载错误。STL_FILE_SCAN 可对于精确查找并行数据加载中的问题特别有用,因为并行数据加载通常只需一个 COPY 命令即可加载许多文件。

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

表列

列名称 数据类型 描述
userid integer 生成该条目的用户 ID。
query integer 查询 ID。查询列可用于连接其他系统表和视图。
slice integer 识别查询运行所在分片的数目。
name character(90) 已加载的文件的完整路径和名称。
lines bigint 从文件中读取的行数。
bytes bigint 从文件中读取的字节数。
loadtime bigint 加载文件消耗的时间量(单位为微秒)。
curtime 时间戳 表示 Amazon Redshift 开始处理文件的时间的时间戳。

查询示例

以下查询检索花费了超过 1000000 微秒来让 Amazon Redshift 读取的任何文件的名称和加载时间:

Copy
select trim(name)as name, loadtime from stl_file_scan where loadtime > 1000000;

此查询返回以下示例输出:

Copy
name | loadtime ---------------------------+---------- listings_pipe.txt | 9458354 allusers_pipe.txt | 2963761 allevents_pipe.txt | 1409135 tickit/listings_pipe.txt | 7071087 tickit/allevents_pipe.txt | 1237364 tickit/allusers_pipe.txt | 2535138 listings_pipe.txt | 6706370 allusers_pipe.txt | 3579461 allevents_pipe.txt | 1313195 tickit/allusers_pipe.txt | 3236060 tickit/listings_pipe.txt | 4980108 (11 rows)

本页内容: