版本: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”
);