Postgres可以禁用TOAST来克服4B表限制吗?

时间:2015-01-30 17:23:42

标签: postgresql storage

我知道只要行大小为>就会自动使用PostgreSQL的TOAST table limit。 2KB。然而,TOAST似乎有40亿行{{3}}。对于Postgres中比4B行(大行)更大的数据库,是否有任何解决方法?是否禁用TOAST选项?

1 个答案:

答案 0 :(得分:2)

似乎您无法将其关闭entirely(如果您这样做,您将立即遇到插入失败),但是,如果您将存储修改为MAIN类型然后它只会做出#34; out of line"如果行大小超过8KB,则存储(因此可能不那么频繁,具体取决于您的平均行大小)。请参阅herehere