Да, размер включает deleted
записей size
, пока не произойдет Vacuum
.
Шаги, чтобы доказать мою точку зрения.
# select table_id,size from SVV_TABLE_INFO where table_id='358723';
table_id | size
----------+------
358723 | 52
(1 row)
Теперь Delete
записей.
delete from example_table where c_name='12';
DELETE 200009
Теперь, запустите снова
select table_id,size from SVV_TABLE_INFO where table_id='358723';
table_id | size
----------+------
358723 | 52
(1 row)
Теперь, запустите vacuum
.
vacuum delete only example_table;
select table_id,'table',size from SVV_TABLE_INFO where table_id='358723';
table_id | size
----------+------
358723 | 44
(1 row)
Надеюсь, это поможет!