SYS_SERVERLESS_USAGE(预览版) - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

SYS_SERVERLESS_USAGE(预览版)

使用 SYS_SERVERLESS_USAGE 查看资源的无服务器端点使用情况的详细信息。

此视图包含无服务器使用情况摘要,包括用于处理查询的计算容量数量以及以 30 分钟粒度使用的 Amazon Redshift 托管式存储量。无服务器端点计算容量以 Redshift 处理单元(RPU)为单位,并按每秒计量以 RPU 秒为单位运行的工作负载。RPU 用于处理对数据仓库中加载数据的查询、从 Amazon S3 数据湖查询或使用联合查询从操作数据库访问。

SYS_SERVERLESS_USAGE 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其具有访问权限的元数据。

表列

列名称 数据类型 描述
start_time timestamp 时间间隔开始的时间。
end_time timestamp 时间间隔完成的时间。
compute_capacity integer 在此时间间隔内分配的计算单位(Redshift 处理单元或 RPU)的平均数。

compute_capacity 值可动态更改。例如,假设在 30 分钟时间间隔内,无服务器端点在前 15 分钟内分配了 20 个 RPU,然后在接下来的 15 分钟内扩展到使用 40 个 RPU。在这种情况下,平均 compute_capacity 为 30 个 RPU。

compute_seconds integer 在此时间间隔内消耗的累计计算单位(RPU)秒数。

在此时间间隔内可能会有空闲时间。例如,假设 compute_capacity 为 10 个 RPU,但查询在 30 分钟的时间间隔内仅运行 60 秒。则以下内容是准确的。

compute_seconds (rpu_seconds) = 10 * 60
data_storage integer 在此时间间隔内使用的平均数据存储空间。

随着数据库加载或删除数据,使用的数据存储可能会动态更改。例如,假设在 30 分钟时间间隔内,无服务器端点在前 15 分钟内存储了 10 TB 的数据,在接下来的 15 分钟内加载 10 TB 的数据。在这种情况下,used_data_storage 是 15TB。