STL_SCHEMA_QUOTA_VIOLATIONS - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

STL_SCHEMA_QUOTA_VIOLATIONS

记录超出 schema 配额时的匹配项、时间戳、XID 和其他有用信息。

超级用户可以查看所有记录。schema 拥有者只能查看与其拥有的 schema 相关的记录。

Table columns

列名称 数据类型 Description
ownerid integer schema 拥有者的 ID。
xid bigint 与语句关联的事务 ID。
pid integer 与语句关联的进程 ID。
userid integer 生成该条目的用户的 ID。
schema_id integer 命名空间或 schema ID。
schema_name character (128) 命名空间或 schema 名称。
配额 integer schema 可以使用的磁盘空间量(以 MB 为单位)。
disk_usage integer schema 当前使用的磁盘空间(以 MB 为单位)。
disk_usage_pct double precision schema 当前使用的磁盘空间相对于为其配置的配额的百分比。
timestamp 不带时区的时间戳 违规情况发生的时间。

Sample queries

以下查询显示配额冲突的结果:

SELECT userid, TRIM(SCHEMA_NAME) "schema_name", quota, disk_usage, disk_usage_pct, timestamp FROM stl_schema_quota_violations WHERE SCHEMA_NAME = 'sales_schema' ORDER BY timestamp DESC;

此查询返回指定 schema 的以下示例输出:

userid | schema_name | quota | disk_usage | disk_usage_pct |timestamp -------+--------------+-------+------------+----------------+---------------------------- 104 | sales_schema | 2048 | 2798 | 136.62 | 2020-04-20 20:09:25.494723 (1 row)