官方文档描述This controls how many rows on a single page can be predicate-locked before the lock is promoted to covering the whole page.
我测试了如下场景(参数值是默认值2):
一个事务获取了指定表0页内的50行记录的行排他锁,另一个事务更新0页内未被前一个事务拿到排他锁的行,可以更新。
且从pg_locks中看,并没有从行锁提升为表锁。
那这个参数的具体含义是什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。