版本:3.1.2
新建了两张表,表结构一致,一张表开启主键索引持久化,一张表未开启,导入 1367862 行数据,通过监控指标,两次导入行为占用的主键内存无明显差别,开启索引持久化时占用内存:76M,未开启索引持久化时占用内存:94M,参考官方文档,如果开启了持久化,主键索引占用内存应该是未开启持久化时的1/10
CREATE TABLE users (
user_id bigint(20) NOT NULL COMMENT “”,
name varchar(65533) NOT NULL COMMENT “”,
email varchar(65533) NULL COMMENT “”,
address varchar(65533) NULL COMMENT “”,
age tinyint(4) NULL COMMENT “”,
sex tinyint(4) NULL COMMENT “”,
last_active datetime NULL COMMENT “”,
property0 tinyint(4) NOT NULL COMMENT “”,
property1 tinyint(4) NOT NULL COMMENT “”,
property2 tinyint(4) NOT NULL COMMENT “”,
property3 tinyint(4) NOT NULL COMMENT “”
) ENGINE=OLAP
PRIMARY KEY(user_id)
DISTRIBUTED BY HASH(user_id)
ORDER BY(address, last_active)
PROPERTIES (
“replication_num” = “3”,
“enable_persistent_index” = “true”
);