Postgres 9.4 在刷新物化视图期间挂起

2023-12-31

我正在考虑 Postgres 9.4 中物化视图的问题。 有时查询“刷新物化视图xxx”会永远挂起。

我发现的唯一方法是完全重新启动 postgres 服务。重新启动后执行需要几秒钟。

我的视图并不复杂,大约使用 10 个表。

我已经执行了select * from pg_stat_activity where state = 'active'唯一正在运行的查询是刷新视图。

CentOS 操作系统会出现此问题。

下次再出现这样的问题时我应该注意什么?锁?或者是其他东西?


就我而言,问题出在未关闭的交易中。

有一个事务,其中我的物化视图被查询。该交易从未结束。

我在查询后添加了提交,它解决了问题。 看起来 postgre 持有一些视图锁,直到事务关闭。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Postgres 9.4 在刷新物化视图期间挂起 的相关文章

随机推荐