AUDIT_FLEX
返回 __raw__
列的估计 ROS 大小,等同于审核对象中 Flex 数据的导出大小。您可以审核数据库中的所有 Flex 数据,或将审核范围缩小到特定的 Flex 表、投影或架构。Vertica 将审核结果存储在系统表
USER_AUDITS
中。
审核不包括以下内容:
-
Flex 键
-
审核表中的其他列。
-
临时 Flex 表
这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
AUDIT_FLEX ('[scope]')
参数
- scope
- 指定审核范围:
-
空字符串 (
''
) 表示将审核数据库中的所有 Flex 表。 -
架构、投影或 Flex 表的名称。
-
特权
超级用户,或以下权限:
-
对目标表的 SELECT 权限
-
对目标架构的 USAGE 权限
注意
如果审核架构或数据库,Vertica 将仅返回您在审核对象中有权访问的所有对象的大小,如上所述。示例
审核当前数据库中的所有 Flex 表:
dbs=> select audit_flex('');
audit_flex
------------
8567679
(1 row)
审核架构 public
中的 Flex 表:
dbs=> select audit_flex('public');
audit_flex
------------
8567679
(1 row)
审核投影 bakery_b0
中的 Flex 数据:
dbs=> select audit_flex('bakery_b0');
audit_flex
------------
8566723
(1 row)
审核 Flex 表 bakery
:
dbs=> select audit_flex('bakery');
audit_flex
------------
8566723
(1 row)
为了报告 USER_AUDITS
中保存的所有审核的结果,下面显示系统表中的扩展显示部分,其中显示在名为 test
的架构以及整个数据库 dbs
上运行的审核:
dbs=> \x
Expanded display is on.
dbs=> select * from user_audits;
-[ RECORD 1 ]-------------------------+------------------------------
size_bytes | 0
user_id | 45035996273704962
user_name | release
object_id | 45035996273736664
object_type | SCHEMA
object_schema |
object_name | test
audit_start_timestamp | 2014-02-04 14:52:15.126592-05
audit_end_timestamp | 2014-02-04 14:52:15.139475-05
confidence_level_percent | 99
error_tolerance_percent | 5
used_sampling | f
confidence_interval_lower_bound_bytes | 0
confidence_interval_upper_bound_bytes | 0
sample_count | 0
cell_count | 0
-[ RECORD 2 ]-------------------------+------------------------------
size_bytes | 38051
user_id | 45035996273704962
user_name | release
object_id | 45035996273704974
object_type | DATABASE
object_schema |
object_name | dbs
audit_start_timestamp | 2014-02-05 13:44:41.11926-05
audit_end_timestamp | 2014-02-05 13:44:41.227035-05
confidence_level_percent | 99
error_tolerance_percent | 5
used_sampling | f
confidence_interval_lower_bound_bytes | 38051
confidence_interval_upper_bound_bytes | 38051
sample_count | 0
cell_count | 0
-[ RECORD 3 ]-------------------------+------------------------------
...