返回首页

gbase数据、南大通用产品文档:GBase8sset index compression 参数:

更新日期:2024年09月11日

更改索引页压
缩(SQL 管理 API)
随同 admin() 或 task() 函数,使用 set index compression 参数来更改合并两个部分地使用
的索引页的级别。
语法

元素
描述
关键考虑
partition_number
分区号。 请在 systables 系统目录表的 partnum 列中找到该分区
号。

用法
请使用这个函数来调整索引页压缩。如果在那些页上的数据合计到设置的级别,则合并这
些页。如果您的索引快速地增长,要优化空间和事务处理,则可降低压缩级别。如果您的
索引有很少的删除和插入操作或如果执行批量更新,则可提高级别。
如果您预计索引会以频繁的分裂快速地增长,则请使用 low 参数。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 800 -
如果索引的增长或更改适中,则请使用 med 或 default 参数。
如果索引 90% 或更多为 read-only,或者有许多更改,则请使用 high 参数。
这个函数等同于 onmode -C 命令以及 BTSCANNER 配置参数的 compression 选项。
示例
下列示例设置分区的索引压缩为 high:
EXECUTE FUNCTION task("set index compression","1048611","high");

(1 row)

trunc(x)
描述:截断(取整数部分)

返回值类型:与输入相同。
示例:
gbase=# SELECT trunc(42.8);
trunc
-------
42
(1 row)

trunc(v numeric, s int)
描述:截断为s 位小数。
返回值类型:numeric
示例:
gbase=# SELECT trunc(42.4382, 2);

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
173
trunc
-------

功能说明
时间触发器,在特定时间点触发相关sql 语句或存储过程。
表结构说明
表5- 212 表结构信息说明:




EVENT_CATALOG
时间触发器登记目录名
EVENT_VC
时间触发器所在的虚拟集群名
EVENT_SCHEMA
时间触发器所在的数据库
EVENT_NAME
时间触发器的名称
DEFINER
时间触发器的创建者
TIME_ZONE
时区
EVENT_BODY
时间触发器主体类别[SQL]
EVENT_DEFINITION
时间触发器定义,即定义代码
EVENT_TYPE
类型,[RECURRING| ...]表示重复执行,[ONE TIME]
表示执行一次
EXECUTE_AT
为NULL
INTERVAL_VALUE
执行时间间隔
INTERVAL_FIELD
时间间隔的单位
SQL_MODE
sql 的执行模式
STARTS
开始执行时间
ENDS
执行结束时间
STATUS
时间触发器是否可用,[ENABLED|DISABLED]
ON_COMPLETION
执行完成后是否保留,不保留则drop ,
[PRESERVE|NOT PRESERVE]
CREATED
创建时间
LAST_ALTERED
最后一次修改时间
LAST_EXECUTED
最后一次执行时间
EVENT_COMMENT
备注
EXECUTE_MODE
Event 的执行模式,
0 表示event 按照isolate 模式执行,
1 表示按照exclusive 模式执行,默认为0。
CHARACTER_SET_CLIENT
字符集编码
COLLATION_CONNECTION
连接的字符集对照方法

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




DATABASE_COLLATION
数据库的字符集对照方法