语法格式
ALTER TABLE [database_name.]table_name
ALTER COMPRESS (compress_type1,compress_type2);
compress_type1:表中数值类型列的压缩方式。具体如下:
0:不使用压缩
1:对数字类型使用深度压缩
5:对数字类型使用轻度压缩
compress_type2:表中字符串类型列的压缩方式。具体如下:
0:不使用压缩
3:对字符串类型使用深度压缩
5:对数字类型使用轻度压缩
示例
示例1:修改压缩表的压缩类型。
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 680
gbase> SHOW CREATE TABLE t2;
+-------+------------------------------------------------------+
| Table | Create Table |
+-------+------------------------------------------------------+
| t2 | CREATE TABLE "t2" (
"a" int(11) DEFAULT NULL,
"b" varchar(10) DEFAULT NULL
) COMPRESS(1, 3) ENGINE=EXPRESS DEFAULT CHARSET=utf8
TABLESPACE='sys_tablespace' |
+-------+------------------------------------------------------+
1 row in set
gbase> ALTER TABLE t2 ALTER compress(5,5);
Query OK, 0 rows affected
gbase> SHOW CREATE TABLE t2;
+-------+------------------------------------------------------+
| Table | Create Table |
+-------+------------------------------------------------------+
| t2 | CREATE TABLE "t2" (
"a" int(11) DEFAULT NULL,
"b" varchar(10) DEFAULT NULL
) COMPRESS(5, 5) ENGINE=EXPRESS DEFAULT CHARSET=utf8
TABLESPACE='sys_tablespace' |
+-------+------------------------------------------------------+
1 row in set
行列混存