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_ANALYZE

记录 ANALYZE 操作的详细信息。

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

表列

列名称 数据类型 描述
userid integer 生成该条目的用户 ID。
xid long 事务 ID。
database char(30) 数据库名称。
table_id integer 表 ID。
status char(15) 分析命令的结果。可能的值为 FullSkippedPredicateColumn
rows double 表中的总行数。
modified_rows double 自上次执行 ANALYZE 操作以来修改的行的总数。
threshold_percent integer analyze_threshold_percent 参数的值。
is_auto char(1) 指示分析是自动执行 (t) 还是由用户执行 (f) 的值。
starttime timestamp ANALYZE 操作开始执行的时间(采用 UTC 表示)。
endtime timestamp ANALYZE 操作完成执行的时间(采用 UTC 表示)。
prevtime timestamp 上次分析表的时间,使用 UTC 格式。
num_predicate_cols integer 表中现有的谓词列的数量。
num_new_predicate_cols integer 自上次 ANALYZE 操作以来表中的新谓词列的数量。

查询示例

以下示例联接 STV_TBL_PERM 以显示表名称和执行详细信息。

Copy
select distinct a.xid, trim(t.name) as name, a.status, a.rows, a.modified_rows, a.starttime, a.endtime from stl_analyze a join stv_tbl_perm t on t.id=a.table_id where name = 'users' order by starttime; xid | name | status | rows | modified_rows | starttime | endtime -------+-------+-----------------+-------+---------------+---------------------+-------------------- 1582 | users | Full | 49990 | 49990 | 2016-09-22 22:02:23 | 2016-09-22 22:02:28 244287 | users | Full | 24992 | 74988 | 2016-10-04 22:50:58 | 2016-10-04 22:51:01 244712 | users | Full | 49984 | 24992 | 2016-10-04 22:56:07 | 2016-10-04 22:56:07 245071 | users | Skipped | 49984 | 0 | 2016-10-04 22:58:17 | 2016-10-04 22:58:17 245439 | users | Skipped | 49984 | 1982 | 2016-10-04 23:00:13 | 2016-10-04 23:00:13 (5 rows)

本页内容: