我想知道我的表(postgresql)的大小。我提出这个问题:
select pg_size_pretty(pg_table_size('mytable'));
结果:8192字节
然后,我添加4行,结果相同(8192字节)。
我做错了什么?我错过了什么?
非常感谢...
答案 0 :(得分:0)
Postgres将记录放在固定大小的pages中,默认情况下为8kB。存储一次分配一页。添加足够的行以到达表fillfactor后,它将添加第二个块,大小将跳转到16384个字节。