gpt4 book ai didi

database - 杀死 autovacuum 的危险 : VACUUM queries (to prevent wraparound)

转载 作者:太空狗 更新时间:2023-10-30 01:44:42 29 4
gpt4 key购买 nike

有一个 autovacuum 查询需要很长时间才能运行,并且阻止了 alter 查询的运行。

在 autovacuum 进程完成之前终止它有什么危险?

PID      QUERY16967 | autovacuum: VACUUM public.articles (to prevent wraparound)

Here is how I am killing it:

select pg_terminate_backend(16967) from pg_stat_activity;

最佳答案

您可以发出 pg_cancel_backend(16967) 而不是“pg_terminate_backend()”(我的理解没有那么严重)。一旦您终止该 autovacuum 进程,您可能已经注意到它会再次启动,特别是因为它是出于所述原因启动的(这是为了防止回绕)。如果您手动发出 VACUUM public.articles,真空将以更高的磁盘 I/O 为代价更快地完成。这是一个笼统的答案,但结果通常是这样。

关于database - 杀死 autovacuum 的危险 : VACUUM queries (to prevent wraparound),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18048842/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com