2008-09-09 32 views

回答

34

PostgreSQL manual表示这意味着交易处于开放状态(在BEGIN内部)并处于闲置状态。这很可能是使用正在思考或打字的显示器连接的用户。我的系统中也有很多。

但是,如果您使用Slony进行复制,Slony-I FAQ建议idle in transaction可能意味着网络连接突然终止。查看该FAQ中的讨论以获取更多详细信息。

+7

只有'空闲'是什么意思?处于“闲置”状态的交易是否也开放? – 2015-07-15 04:38:50

9

如上所述:Re: BUG #4243: Idle in transaction最好检查一下你的pg_locks表,看看什么被锁定,这可能会给你一个更好的线索,在哪里出现问题。

相关问题