互联网服务dbaPostgreSQL

pg中多个相同事务获取锁的顺序?

pg中如果某张表上有个8级锁,此时有多个事务需要对该表执行truncate,当8级锁释放后,多个truncate操作获取锁是按照语句提交的顺序,还是随机的?显示全部

pg中如果某张表上有个8级锁,此时有多个事务需要对该表执行truncate,当8级锁释放后,多个truncate操作获取锁是按照语句提交的顺序,还是随机的?

收起
参与4

返回anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

这个应该是按照申请这个锁的顺序,和事务号没关系,也没到commit那一步

银行 · 2022-01-25
浏览966

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2022-01-25
  • 关注会员:2 人
  • 回答浏览:966
  • X社区推广