Slide 15
Slide 15 text
Storage 格納戦略 (1)
● 検証用スクリプト
CREATE TABLE test (
id int,
data text
);
ALTER TABLE test ALTER COLUMN data SET STORAGE plain;
INSERT INTO test VALUES
(1, '0001_' || repeat(generate_random_numeric_text(500), 5) ),
(2, '0002_' || repeat(generate_random_numeric_text(2500), 1) ),
(3, '0003_' || repeat(generate_random_numeric_text(500), 5) ),
(4, '0004_' || repeat(generate_random_numeric_text(2500), 1) ),
(5, '0005_' || repeat(generate_random_numeric_text(500), 5) )
;
SELECT relname, reltype, relfilenode, reltoastrelid FROM pg_class WHERE relname = 'test';
CHECKPOINT;
XXXX に以下の値を設定。
plain, main, external, extended
● id が 1, 3, 5 のデータは圧縮効果があるデータ。 2, 4 は圧縮効果がないデータ。