返回首页

gbase数据、南大通用产品文档:GBase8sonmode、wm 和 AUTO_LRU_TUNING 参

更新日期:2024年09月11日

数:更改 LRU 调整状态(SQL 管理 API)
随同 admin() 或 task() 函数,使用 onmode、wm 和 AUTO_LRU_TUNING 参数来更改 LRU
调整状态而不更新 onconfig 文件。
语法

用法
使用 AUTO_LRU_TUNING=1 参数来启用自动的 LRU 调整。
使用 AUTO_LRU_TUNING=0 参数来禁用自动的 LRU 调整。
这个函数等同于 onmode -wm AUTO_LRU_TUNING 命令。
示例
下列示例启用自动的 LRU 调整:
EXECUTE FUNCTION task("onmode","wm","AUTO_LRU_TUNING=1");

修改压缩列
功能说明
修改列压缩属性值。
语法格式
ALTER TABLE [IF NOT EXISTS] [vc_name.][database_name.]table_name
ALTER [column] column_name COMPRESS (<’method’>,);
表5- 84 参数说明
参数名称


method
指定压缩算法,
不设置时show variables 显示
“NO Setting”

压缩方式取值:

Nozip:没有压缩

HighZ:高压缩比

RapidZ:快速压缩

NewRapidZ:

STDZ:
压缩方式中的字符串不区分大小写
level
指定压缩级别,0~9,1 压缩比最低,压缩/解压缩速度最快,
9 反之。不设置时show variables 显示为0。默认级别为0,
针对不同的原型算法有不同的选取。
示例
示例1:修改非压缩列为压缩列
gbase>
CREATE
TABLE
t1
(a
int
DEFAULT
NULL,b
varchar(10)
COMPRESS('HighZ',0));

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1005
Query OK, 0 rows affected (Elapsed: 00:00:00.22)
gbase> SHOW CREATE TABLE t1\G
*************************** 1. row ***************************
Table: t1
Create Table: CREATE TABLE "t1" (
"a" int(11) DEFAULT NULL,
"b" varchar(10) DEFAULT NULL COMPRESS('HighZ', 0)
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace'
1 row in set (Elapsed: 00:00:00.01)
gbase> ALTER TABLE t1 ALTER a COMPRESS('rapidz',0);
Query OK, 0 rows affected (Elapsed: 00:00:00.31)
gbase> SHOW CREATE TABLE t1\G
*************************** 1. row ***************************
Table: t1
Create Table: CREATE TABLE "t1" (
"a" int(11) DEFAULT NULL COMPRESS('RapidZ', 0) ,
"b" varchar(10) DEFAULT NULL COMPRESS('HighZ', 0)
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace'
1 row in set (Elapsed: 00:00:00.00)
示例2:修改压缩列的压缩类型值。
gbase>
CREATE
TABLE
t2
(a
int
,b
varchar(10)
NULL
COMPRESS('rapidz',0));
Query OK, 0 rows affected (Elapsed: 00:00:00.13)
gbase> SHOW CREATE TABLE t2\G
*************************** 1. row ***************************
Table: t2
Create Table: CREATE TABLE "t2" (
"a" int(11) DEFAULT NULL,
"b" varchar(10) DEFAULT NULL COMPRESS('RapidZ', 0)
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace'
1 row in set (Elapsed: 00:00:00.00)
gbase> ALTER TABLE t2 ALTER b COMPRESS('Newrapidz',1);
Query OK, 0 rows affected (Elapsed: 00:00:00.14)

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1006
gbase> SHOW CREATE TABLE t2\G
*************************** 1. row ***************************
Table: t2
Create Table: CREATE TABLE "t2" (
"a" int(11) DEFAULT NULL,
"b" varchar(10) DEFAULT NULL COMPRESS('NewRapidZ', 1)
)
ENGINE=EXPRESS
DEFAULT
CHARSET=utf8
TABLESPACE='sys_tablespace'
1 row in set (Elapsed: 00:00:00.00)

PG_STAT_XACT_USER_FUNCTIONS 视图包含每个函数的执行的统计信息。
名称
类型
描述
funcid
oid
函数标识。
schemaname
name
模式的名称。
funcname
name
函数名称。
calls
bigint
函数被调用的次数。
total_time
double precision
函数的总执行时长。
self_time
double precision
当前线程调用函数的总的时长。