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_COMMIT_STATS

提供与提交性能相关的指标,包括提交的各个阶段的时间和提交的数据块的数量。查询 STL_COMMIT_STATS 以确定提交时使用的是事务的哪个部分以及出现了多少队列。

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

表列

列名称 数据类型 描述
xid bigint 所提交的事务 ID。
node integer 节点编号。-1 是领导节点。
startqueue timestamp 提交的队列的开始时间。
startwork timestamp 提交的开始时间。
endflush timestamp 脏数据块刷新阶段的结束时间。
endstage timestamp 元数据暂存阶段的结束时间。
endlocal timestamp 本地提交阶段的结束时间。
startglobal timestamp 全局阶段的开始时间。
endtime timestamp 提交的结束时间。
queuelen bigint 提交队列中位于此事务之前的事务数。
permblocks bigint 此次提交时现有永久性数据块的数量。
newblocks bigint 此次提交时新的永久性数据块的数量。
dirtyblocks bigint 必须作为此提交的一部分写入的数据块的数量。
headers bigint 必须作为此提交的一部分写入的数据块标头的数量。
numxids integer 活动 DML 事务的数量。
oldestxid bigint 最旧的活动 DML 事务的 XID。
extwritelatency bigint 此信息仅供内部使用。
metadatawritten int 此信息仅供内部使用。

示例查询

Copy
select node, datediff(ms,startqueue,startwork) as queue_time, datediff(ms, startwork, endtime) as commit_time, queuelen from stl_commit_stats where xid = 2574 order by node; node | queue_time | commit_time | queuelen -----+--------------+-------------+--------- -1 | 0 | 617 | 0 0 | 444950725641 | 616 | 0 1 | 444950725636 | 616 | 0

本页内容: