時間:2024-03-08 08:50作者:下載吧人氣:18
PLAIN避免壓縮或者線外存儲;而且它禁用變長類型的單字節(jié)頭部。這是不可TOAST數(shù)據(jù)類型列的唯一可能的策略。只是對那些不能TOAST的數(shù)據(jù)類型才有可能。
EXTENDED允許壓縮和線外存儲。這是大多數(shù)可TOAST數(shù)據(jù)類型的默認策略。 首先將嘗試進行壓縮,如果行仍然太大,那么則進行線外存儲。
EXTERNAL允許線外存儲,但是不許壓縮。使用EXTERNAL將令那些在寬text和 bytea列上的子串操作更快(代價是增加了存儲空間), 因此這些操作被優(yōu)化為只抓取未壓縮線外數(shù)據(jù)中需要的部分。
MAIN允許壓縮,但不允許線外存儲(實際上,在這樣的列上仍然會進行線外存儲,但只是作為沒有辦法把行變得足以放入一頁的情況下的最后手段)。
文本的默認存儲方式為EXTENDED,但是在文本字段非常小的情況下,為提升性能我們可以將文本存儲方式改為PLAIN.
創(chuàng)建表:
drop table if exists test;
create table test(
f1 char(1),
f2 varchar(16),
f3 text
);
網(wǎng)友評論