5 postgresql database-size
我需要一个免费的数据库软件并想到 PostgreSQL。但是后来我读到它的表大小限制为 32 TB,但我需要更多(并且不想在 Oracle 等高端数据库软件上花费数千/数百万美元)。
有没有办法手动增加该限制?如果是这样,这样做的惩罚是什么?
Fra*_*ens 13
只需为块大小使用不同的设置:
--with-blocksize=BLOCKSIZE 默认值为 8 KB,适用于大多数情况;但其他值在特殊情况下可能有用。该值必须是 1 到 32(千字节)之间的 2 的幂。
--with-blocksize=BLOCKSIZE
默认值为 8 KB,适用于大多数情况;但其他值在特殊情况下可能有用。该值必须是 1 到 32(千字节)之间的 2 的幂。
使用 32 KB,您的表的最大大小为 128 TB。
Cra*_*ger 11
弗兰克的回答是完全正确的,但还有更多。
不要这样做。而是对您的表进行分区。PostgreSQL 的表分区不是很好,但它会比 32TB+ 的表更好。
归档时间:
12 年,11 月 前
查看次数:
5202 次
最近记录:
10 年,5 月 前