postgres=# show enable_incremental_checkpoint;
enable_incremental_checkpoint
-------------------------------
on
如果
!" !#!$
显示为
,则修改为
%
,并重启数据库
alter system set enable_incremental_checkpoint='off';
gs_om -t stop
gs_om -t start
postgres=# show enable_incremental_checkpoint;
enable_incremental_checkpoint
-------------------------------
off
(1 row)
创建
表
,并创建索引
postgres=# create FOREIGN table mot_1
postgres-# (o_w_id integer not null,
postgres(# o_d_id integer not null,
postgres(# o_id integer not null,
postgres(# o_c_id integer not null,
postgres(# o_carrier_id integer,
postgres(# o_ol_cnt integer,
postgres(# o_all_local integer,
postgres(# o_entry_d timestamp,
postgres(# primary key (o_w_id, o_d_id, o_id));
NOTICE: CREATE FOREIGN TABLE / PRIMARY KEY will create constraint
"mot_1_pkey" for foreign table "mot_1"
CREATE FOREIGN TABLE
postgres=# create index mot_1_index1 on mot_1(o_w_id, o_d_id, o_c_id, o_id)
;
CREATE INDEX
插入
随机数据
postgres=# insert into mot_1 select ceil(random()*(10000-
1)+1),ceil(random()*(10000-10)+10),ceil(random()*(10000-
100)+100),ceil(random()*(10000-1)+1),ceil(random()*(1000-
1)+1),ceil(random()*(1000-1)+1),ceil(random()*(1000-1)+1),sysdate
postgres-# FROM generate_series(1,200000);
INSERT 0 200000
Time: 4202.304 ms
通过执行计划查看
表
说明:执行计划中
->Memory Engine
表示从内存中获取数据
postgres=# explain select * from mot_1;
QUERY PLAN
评论