关于PostgreSQL解锁笔记
postgresql笔记 关于 解锁
2023-06-13 09:15:26 时间
第一次在PostgreSQL中解锁,做下记录,仅此而已
锁表通常发生在 DML( insert 、update 、delete )语句中,例如:程序 A 对 A 表的 a 数据 进行修改,修改过程中产生错误,没有 commit 也没有 rollback ,这个时候程序 B 对 A 表的 a 数据进行修改,会产生资源正忙的异常,也就是锁表。
下面是解锁过程
select oid from pg_class where relname='tablexxx';
select pid from pg_locks where relation='&oid'; --查询出结果则被锁
select pg_cancel_backend('&pid1');
select pg_cancel_backend('&pid2');
相关文章
- Postgresql源码(87)数组构造与计算(Flat格式与Expand格式)
- PostgreSQL数据库事务插入删除及更新操作示例
- postgresql 补齐空值、自定义查询字段并赋值操作
- PostgreSQL 55006: object_in_use 报错 故障修复 远程处理
- 在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库详解数据库
- postgresql—-几何类型和函数详解数据库
- 历程PostgreSQL: 从历史足迹到发展潮流(postgresql发展)
- 用户PostgreSQL的新用户:创建步骤(postgresql新建)
- 『Postgresql实现分区表:优化查询效率』(postgresql分区表)
- 称谓PostgresQL专家的荣耀(postgresql专家)
- 解决PostgreSQL乱码问题(postgresql乱码)
- 学习PostgreSQL:踏上数据库运维之路(postgresql使用教程)
- Postgresql数据库备份实践:简单而又必要(postgresql数据库备份)
- PostgreSQL:未来数据库发展的光明前景(postgresql前景)
- PostgreSQL简介:开源关系型数据库系统(postgresql简介)
- Postgresql实现高效分页(postgresql分页)
- Postgresql操作指南:极致生产力体系构建(postgresql操作)
- 優化PostgreSQL 查詢最佳化之道(postgresql查询)
- PostgreSQL测试:深入了解数据库运行状况(postgresql测试)
- Postgresql参数优化:提升性能的技巧(postgresql参数)
- 利用 PostgreSQL 脚本加速数据库操作!(postgresql脚本)
- PostgreSQL中建立数据表的技巧(postgresql建表)
- 深入理解PostgreSQL背后的原理(postgresql原理)
- 2017数据库大趋势 PostgreSQL最受关注