开发者社区> 问答> 正文

PostgreSQL 10中新增的参数max_pred_locks_per_page具体影响

官方文档描述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中看,并没有从行锁提升为表锁。

那这个参数的具体含义是什么?

展开
收起
时雨久留 2018-12-05 17:15:23 2332 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载