blob: 0de75e681f7d27942893c54ec072ab27c201bf44 [file] [log] [blame]
--
-- Create the base table that the other tables will be loading from
--
CREATE TABLE base_table (a int, b int, c int, d date, e varchar(10), f varchar(100), g int, h varchar(100), i int, j numeric(6,2), k bigint, l bigint, m double precision[]);
CREATE EXTERNAL TABLE ext_base_table (like base_table) LOCATION('gpfdist://@hostname@:@gpfdist_port@/perfdata.csv') FORMAT 'text' (DELIMITER '|');
--
-- Load the base table so that we can use INSERT INTO SELECT * FROM to do the load performance testing
--
INSERT INTO base_table SELECT * FROM ext_base_table;
--
-- Create the tables to be used for performance testing
--
CREATE TABLE ao_blocksz8192 (like base_table) WITH (appendonly=true, blocksize=8192);
CREATE TABLE ao_blocksz32768 (like base_table) WITH (appendonly=true, blocksize=32768);
CREATE TABLE ao_blocksz524288 (like base_table) WITH (appendonly=true, blocksize=524288);
CREATE TABLE ao_zlib_blocksz8192 (like base_table) WITH (appendonly=true, compresstype=zlib, blocksize=8192);
CREATE TABLE aoco_blocksz8192 (like base_table) WITH (appendonly=true, orientation=column, blocksize=8192);
CREATE TABLE aoco_blocksz32768 (like base_table) WITH (appendonly=true, orientation=column, blocksize=32768);
CREATE TABLE aoco_blocksz524288 (like base_table) WITH (appendonly=true, orientation=column, blocksize=524288);
CREATE TABLE aoco_zlib_blocksz8192 (like base_table) WITH (appendonly=true, orientation=column, compresstype=zlib, blocksize=8192);