由于使用的PostgreSQL数据库,没有资料。只好进行谷歌。
最终在一个英文论坛中发现了解决方法。
如下:
1.检索出死锁进程的ID。
SELECT * FROM pg_stat_activity WHERE datname='死锁的数据库ID ';
检索出来的字段中,【wating 】字段,数据为t的那条,就是死锁的进程。找到对应的【procpid 】列的值。
2.将进程杀掉。
SELECT pg_cancel_backend('死锁那条数据的procpid值 ');
结果:运行完后,再次更新这个表,sql顺利执行。
ps:查找了一下数据库自己的函数列表,发现pg_terminate_backend()函数也可以杀掉进程。
相关推荐
主要介绍了PostgreSQL中关闭死锁进程的方法,本文给出两种解决这问题的方法,需要的朋友可以参考下
查询sql的死锁进程,查找并杀死。解决生产数据库中卡死的现象。postgresql查询死锁以及杀死死锁进程sql
关于PostGreSQL中的存储过程 PostGreSQL是一个开源的数据库
一、服务器进程的启动和关闭: 一、服务器进程的启动和关闭: 一、服务器进程的启动和关闭: 一、服务器进程的启动和关闭: 一、服务器进程的启动和关闭: 一、服务器进程的启动和关闭: . 50 PostgreSQL PostgreSQL...
PostgreSQL12.2中文手册.chm.7z PostgreSQL12.2中文手册.chm.7z
PostgreSQL 11.2 中文文档 PostgreSQL 11.2 中文文档 PostgreSQL 11.2 中文文档
PostgreSQL BGWorker 用Go编写的PostgreSQL后台工作进程
《PostgreSQL 11.2手册》是基于《PostgreSQL 10.1手册》翻译,并且合并了武汉大学彭煜玮老师翻译的《PostgreSQL 11.0文档》中的大量内容。其余翻译工作由翻译小组的志愿者们完成。 感谢彭老师和翻译小组的志愿者...
详细讲解了postgresql的死锁检测机制和恢复机制,有关并行分布式环境下的死锁检测和恢复机制
何为 PostgreSQL? PostgreSQL 简史 格式约定 更多信息 臭虫汇报指导 I. 教程 1. 从头开始 2. SQL 语言 3. 高级特性 II. SQL 语言 4. SQL 语法 5. 数据定义 6. 数据操作 7. 查询 8. 数据类型 9. ...
PostgreSQL中文手册,可以查看所有关于PostgreSQL的帮助文档,PostgreSQL9.4.4-CN-v1.0
PostgreSQL9.6.0中文手册 chm格式 PostgreSQL9.6.0中文手册 chm格式 PostgreSQL9.6.0中文手册 chm格式 PostgreSQL9.6.0中文手册 chm格式
《PostgreSQL9.4.4中文手册》是在《PostgreSQL9.3.1中文手册》 的基础上翻译而成,山东瀚高的韩悦悦和另一名同事完成了绝大部分的翻译工作。详细请参考PostgreSQL9.4中文手册的翻译 中文手册版本:1.0 最后更新时间:...
存储过程 postgresql postgresql存储过程
PostgreSQL 14.1 手册 PostgreSQL 全球开发组 翻译:彭煜玮1,PostgreSQL中文社区2文档翻译组
PostgreSQL 10.1手册》基于上一版本的《PostgreSQL9.6.0中文手册》 翻译。... 如果发现中文手册中的问题请向Github源码仓库或PostgreSQL中文手册翻译小组QQ群(309292849)反馈,也可直接向Github源码仓库提交PR。
PostgreSQL9.3.1中文手册,支持目录、索引、搜索
开源数据库postgresql8.2.3 中文文档 包含两个版本 可根据喜好阅读 多谢大家的支持