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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

STL_SCHEMA_QUOTA_VIOLATIONS

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

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

表列

列名称 数据类型 描述
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 不带时区的时间戳 违规情况发生的时间。

示例查询

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

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)