为什么SQL drop语句会给出超时

Jul*_*ier 3 postgresql timeout

我试图在Postgres数据库中删除一些表.对于其中一些表,我得到一个事务超时(即使它们是空的).

这是我的桌子

CREATE TABLE many_2_many_table (
id integer NOT NULL,
object_1_id integer NOT NULL,
object_2_id integer NOT NULL);
Run Code Online (Sandbox Code Playgroud)

id是主键,object_1_id和object_2_id都是外键.

现在桌子是空的,我想放弃它.Drop和Truncate都给我转换超时.我已经能够放弃它和我的其他postgres环境.超时是30秒后.

Fra*_*ens 8

检查pg_lockspg_stat_activity以查看某个进程是否仍在使用该表.