GET_COMPLIANCE_STATUS
显示您的数据库是否符合 Vertica 许可证协议要求。此信息包括 Vertica 最近对数据库大小的审核结果(如果您的许可证条款中具有数据限额)、许可证期限(如果您的许可证具有结束日期)和节点数(如果您的许可证具有节点限制)。
GET_COMPLIANCE_STATUS
按 TB 衡量数据限额(其中 1 TB 等于 10244 字节)。
GET_COMPLIANCE_STATUS
显示的信息包括:
-
数据库的估计大小(有关大小估计的说明,请参阅审核数据库大小)。
-
Vertica 许可证所允许的原始数据大小。
-
您的数据库目前使用的限额百分比。
-
节点数和许可证限制。
-
上次审核的日期和时间。
-
您的数据库是否符合许可证协议的数据限额条款。
-
许可证的结束日期。
-
许可证到期之前的天数。
注意
如果您的许可证未设置数据限额、结束日期或节点限制,某些值可能不会显示在GET_COMPLIANCE_STATUS
的输出中。
如果审核显示您的许可证不符合数据限额要求,应该删除数据以使数据库大小低于许可的数量,或升级您的许可证。如果您的许可证已到期,应该立即联系 Vertica 以续订许可证。有关更多详细信息,请参阅管理许可证。
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
GET_COMPLIANCE_STATUS()
特权
无
示例
=> SELECT GET_COMPLIANCE_STATUS();
get_compliance_status
--------------------
Raw Data Size: 0.00TB +/- 0.00TB
License Size : 10.00TB
Utilization : 0%
Audit Time : 2015-09-24 12:19:15.425486-04
Compliance Status : The database is in compliance with respect to raw data size.
License End Date: 2015-11-23 00:00:00 Days Remaining: 60.53
(1 row)
以下示例显示了 Vertica for SQL on Apache Hadoop 群集的输出。
=> SELECT GET_COMPLIANCE_STATUS();
get_compliance_status
--------------------
Node count : 4
License Node limit : 5
No size-compliance concerns for an Unlimited license
No expiration date for a Perpetual license
(1 row)