在postgres意外关闭连接

时间:2012-07-23 05:58:20

标签: postgresql

我有一个场景,我们意外关闭了postgres连接,这是使用连接池的jetty服务器。 因此,在我们的场景中,我们正在杀死发出Kill -9的jetty服务器,因此连接池未正确关闭,所以我的问题是它是否会影响postgres数据库,是否会导致postgres损坏。 或者所有Connections将自动关闭,并且将回滚正在运行的事务而不会影响数据库。

1 个答案:

答案 0 :(得分:1)

任何未提交的事务都会在断开连接时导致隐式回滚。这永远不会导致数据库损坏,回滚永远不会导致数据库损坏。

使用 kill -9 会遇到问题,但是当您终止连接时它不会损坏您的数据库。