由于GBase 8a MPP Cluster是列存储的集群架构,因此当列数较多,访问的数据记录又非常离散时,会造成大量的离散I/O,严重影响查询性能。 GBase 8a MPP Cluster提供行列混存功能,即通过存储冗余行的信息,提高I/O性能。
建表语句:
CREATE TABLE “ac43” (
“BAZ002” bigint(16) DEFAULT NULL,
“AAZ223” bigint(16) NOT NULL,
“AAZ061” bigint(16) DEFAULT NULL,
“BAE165” varchar(3) DEFAULT NULL,
“BAB221” varchar(20) NOT NULL,
“AAC001” bigint(16) NOT NULL,
“AAB001” bigint(16) DEFAULT NULL,
“AAE140” varchar(3) NOT NULL,
“AAE002” int(6) NOT NULL,
“AAE003” int(6) NOT NULL,
“AAA115” varchar(3) NOT NULL,
“BAE230” varchar(3) NOT NULL,
“BAE151” varchar(3) NOT NULL,
“AAC066” varchar(3) NOT NULL,
“AAC084” varchar(3) NOT NULL,
“BAE180” decimal(16,2) DEFAULT NULL,
“AAE180” decimal(16,2) DEFAULT NULL,
“AAE020” decimal(16,2) DEFAULT NULL,
“AAE021” decimal(16,2) DEFAULT NULL,
“AAE022” de