当前位置: 代码迷 >> 其他数据库 >> greenplum中的一个表truncate不动,也drop不动,是咋回事
  详细解决方案

greenplum中的一个表truncate不动,也drop不动,是咋回事

热度:100   发布时间:2016-05-05 08:15:48.0
greenplum中的一个表truncate不动,也drop不动,是怎么回事?
如题,没有查到其他进程访问该表,请问如何处理?谢谢!!!!
------解决思路----------------------

按道理truncate是很快的,可以看看是否线程被阻塞了,如果解决不了,重启数据库再试试
------解决思路----------------------
日志打开没有,表有多少条记录?表有问题?
------解决思路----------------------
这是属于X锁,所以你的truncate是无法运行的,找到这个锁的具体运行SQL语句,你可以先kill该线程,再执行truncate
------解决思路----------------------
如果确定没有其它进程访问数据库
获取到数据库某个连接的PID
SELECT * FROM pg_stat_activity
看看有什么结果
  相关解决方案