当前位置: 代码迷 >> 综合 >> gbase集群优化-建表时指定压缩模式
  详细解决方案

gbase集群优化-建表时指定压缩模式

热度:8   发布时间:2023-09-29 10:04:36.0

背景:gbase使用过程中可合理的指定不同的压缩模式,有的表需要高存储,但是不需要高操作,有的表要保证查询性能,可以通过指定压缩比的做法,达到集群的高可用性。

列级 int型压缩方式选项:0,1,5
列级 char型压缩方式选项:0,3,5
表级组合压缩方式为:(0,0)、(1,3)、(5,5),第一位为int型压缩方式,第2列为char型压缩方式

压缩方式优先级:

列压缩> 表压缩 > 全局压缩

表级

CREATE TABLE table1 (a int, b varchar(10)) COMPRESS(5,5);

列级

CREATE TABLE table2 (a int DEFAULT NULL,b varchar(10) COMPRESS(3));   注意跟在字段后边

(1,3)压缩优势是压缩比高,但是执行效率一般;(5,5)压缩优势是压缩和解压缩性能高,但是压缩比较低,(1,3)压缩比(5,5)压缩比高一倍。如果对存储空间要求高,对性能不太要求时,建议使用(1,3)压缩。如果对存储空间要求不高,对性能要求高时,建议使用(5,5)压缩。