开发者社区> 问答> 正文

pg数据同时出现AccessShareLock和ExclusiveLock时,如何释放,请求各位大神

使用如下sql查询出数据库的问题,请问各位大神怎么处理 image.png

在使用查询语句时报如下错误 image.png

在现场等待求大神帮忙

展开
收起
小贺东 2020-08-21 15:45:06 4799 0
1 条回答
写回答
取消 提交回答
  • 专注大数据、架构框架、集群、中间件、分布式、数据库、监控、开源、基础架构等技术分享,助力数字化转型。

    建议多加点SQL 语句。先解释下涉及到的锁的具体含义:

    AccessShareLock 只是共享读锁,只有需要AccessExclusiveLock锁的语句比如alter table 等才会等待该锁会被释放。 ExclusiveLock 这个锁一般是全局资源的排它锁,我猜测是xid 对应的排它锁,保证在该事务之内的查询的锁机制

    2020-08-21 16:40:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载