Postgres中每次转换的最大位置

时间:2015-04-23 12:16:57

标签: postgresql

我在postgres“MAX_LOCS_PER_TRANSCATION”中收到错误。

任何人都可以为此提出解决方案。

由于

1 个答案:

答案 0 :(得分:0)

上面的数据库用完锁的原因是一些会话最多可以容纳1800个锁,其中大多数是RowExclusiveLock。鉴于Postgres中的锁定通常是锁定对象(如表或表的一部分)而不是一行,在一次事务中持有1800个锁是有点不寻常的。

所以你需要增加它的价值 你可以参考下面的链接: http://www.databasesoup.com/2012/06/postgresqlconf-maxlockspertransaction.html