postgresql表锁问题解决
2015年04月28日 11:25:32 道秋adol 阅读数 7782更多
分类专栏: postgresql
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chendaoqiu/article/details/45333571
(1)从pg_stat_activity查找进程状态
select * from pg_stat_activity
select * from pg_stat_activity where waiting='t'
(2)干掉waiting显示为t的的进程
select pg_terminate_backend(pid)
postgresql服务重启命令
(1)关闭服务
pg_ctl stop -D ./data/
(2)启动服务
pg_ctl start -D ./data/
如果数据库中不能对表进行truncate和drop表的操作,在测试库中可以采用粗暴的方法重启postgresql的服务