我在postgres“MAX_LOCS_PER_TRANSCATION”中收到错误。
任何人都可以为此提出解决方案。
由于
答案 0 :(得分:0)
上面的数据库用完锁的原因是一些会话最多可以容纳1800个锁,其中大多数是RowExclusiveLock。鉴于Postgres中的锁定通常是锁定对象(如表或表的一部分)而不是一行,在一次事务中持有1800个锁是有点不寻常的。
所以你需要增加它的价值 你可以参考下面的链接: http://www.databasesoup.com/2012/06/postgresqlconf-maxlockspertransaction.html