返回首页

gbase数据、南大通用产品文档:GBase8aaudit_policy

更新日期:2024年09月11日

功能说明
记录审计策略的相关信息。
表结构说明
表5- 271 表结构信息说明:




Name
审计策略名称
Enable
策略启用状态,Y 启用,N 禁用
Hosts
限制的主机名,为空表示不限制
User
限制的用户名,区分大小写,为空表示不限制
Db
限制的数据库名,为空表示不限制
Obj_type
对象类型,
包括TABLE(VIEW):

(视图)

PROCEDURE:
存储过程,FUNCTION:自定义函数
Object
匹配obj_tpe 指定的object
Sql_commands
限制的命令如:insert,delete 等
Long_query_time
设定记录sql 执行时间的最小值
Status
限制任务的执行结果,SUCCES:执行成功,FAILED:执
行失败,为空表示不限制
表5- 272 sql_command 取值范围说明:
INSERT
DELETE
UPDATE
LOAD
CREATE
USER
CREATE DB
CREATE TABLE
CREATE VIEW
CREATE
INDEX
CREATE
PROCEDURE
CREATE
FUNCTION
ALTER
FUNCTION
ALTER
EVENT
DROP USER
DROP DB
DROP TABLE
DROP VIEW
DROP INDEX
DROP
PROCEDURE
DROP
FUNCTION
DROP
EVENT
TRUNCATE
GRANT
REVOKE

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1492
SELECT
OTHERS
RENAME_USER

语法

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
481
CREATE
RESOURCE
POOL
[vc_name.]
(pool_attribute=value [, ...])
TYPE {static|dynamic} [BASE ON ]
其中,base on 在创建动态资源池时使用,parent_pool_name 为
动态资源池隶属的静态资源池名称。pool_attribute 的value 值可以为:
[ priority={1|2|3|4|5|6|7|8 } ]
< cpu_percent=integer >
< max_memory=integer >
< max_temp_diskspace=integer >
< max_disk_space=integer >
< max_disk_writeio= integer >
< max_disk_readio=integer >
[ max_activetask=integer ]
[ task_max_parallel_degree=integer ]
[ task_waiting_timeout=integer ]
[ task_running_timeout=integer ]
表4- 83 参数说明
参数名称
说明
priority
1.
优先级,共分8 级,1 为最高,8 为最低,视为保
留参数,建议统一配置为1;
2.
此优先级只针对CPU 设置。
cpu_percent
1.
使用CPU 资源的百分比,
以整数表示,
范围为[1,
100];
2.
对于静态资源池为CPU 百分比带宽控制(可参
考linux cgroup/cpu 中cpu.cfs_quota_us 参数说明,
计算公式为cpu.cfs_quota_us = (cpu_cores
*
cpu.cfs_period_us) * cpu_percent );
3.
对于动态池为CPU 使用权重控制(可参考
linux/cgroup 中cpu.shares 参数说明,计算公式
为cpu.shares = 1024 * cpu_percent)。
max_memory
1.
算子buffer 的使用总量上限,设置单位为M。动
态池总值应小于或等于其所在静态池设定;
2.
如果单条sql 有多个算子,
并且有多条sql 并发执
行,总的算子buffer 使用量超过了资源池配置的

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
482
参数名称
说明
内存总量,则后续sql 任务报错处理;
3.
若不控制内存,建议设置值大于(物理内存
+SWAP)的和值。
max_temp_diskspace
1.
池中单个任务执行过程中可使用临时磁盘量,设
置单位为M;
2.
若不控制占用临时磁盘大小,建议设置值大于物
理磁盘空间大小;
3.
该参数为必填参数,设置得动态池参数总和不能
超过静态池参数。
max_disk_space
1.
该资源池关联的所有用户的表空间占用磁盘总
和,设置单位为M;
2.
若不控制磁盘空间,建议设置值大于物理磁盘空
间大小;
3.
该参数为必填参数,设置的动态池参数总和不能
超过静态池参数。
max_disk_writeio
1.
池中任务对所有磁盘访问的写速率限制,设置单
位为MB/S,此参数必须与DC 同步I/O 控制参

_gbase_dc_sync_size 配合使用才生效;
2.
gbase_dc_sync_size 须小于等于所有动态池中设
置的
max_disk_writeio 值,建议_gbase_dc_sync_size=1
M (DC 同步I/O 控制详细介绍请参看本小节的说
明部分);
3.
若不控制此项,建议设值置大于物理磁盘写性能
理论值;
4.
设置动态池总值应小于或等于其所在静态池设
定。
max_disk_readio
1.
池中任务对所有磁盘访问的读速率限制,设置单

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
483
参数名称
说明
位为MB/S;
2.
若不控制此项,建议设置值大于物理磁盘读性能
理论值;
3.
动态池总值应小于或等于其所在静态池设定。
max_activetask
1.
此参数为动态资源池专属,表明同时池中可并发
任务数,缺省值为20,可根据内存设置该参数,
每个任务的内存使用量限制= max_memory /
max_activetask;
2.
该参数如果过大会使得每个任务内存使用量下
降,导致任务执行失败;
3.
如果下发任务数大于此参数值,则多出的任务进
入等待队列。
task_max_parallel_degree
1.
池中任务执行并发度,缺省为0。即资源池不控
制并发度大小,并发度由集群参数
gbase_parallel_degree 控制(可参考

参数说明:设置时间戳默认格式。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
取值范围:字符串
默认值:DD-Mon-YYYY HH:MI:SS.FF AM