Размер таблицы с макетом страницы

используя PostgreSQL 9.2 в Oracle Linux Server версии 6.3.

В соответствии сдокументация по планировке хранилищамакет страницы содержит:

PageHeaderData (24 байта)n количество точек на элемент (элемент индекса / элемент таблицы) AKA ItemIdData (4 байта)свободное местоп количество предметовспециальное пространство

Я протестировал его, чтобы составить формулу для оценки ожидаемого размера таблицы ... (Концепция TOAST может быть проигнорирована.)

postgres=# \d t1;

                      Table "public.t1"
    Column    ','         Type         ','         Modifiers
---------------+------------------------+------------------------------
 code          |character varying(8)    |not null
 name          |character varying(100)  |not null
 act_yn        |character(1)            |not null default 'N'::bpchar
 desc          |character varying(100)  |not null
 org_code1     |character varying(3)    |
 org_cole2     |character varying(10)   |

 postgres=# insert into t1 values(
'11111111', -- 8
'1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111', 

Ответы на вопрос(1)

Ваш ответ на вопрос