我创建了一名后台工作人员。我想手动删除它并重新启动一个新的。此时,我正在做以下事情:
select * from pg_stat_activity;
select pg_terminate_backend(pid);
它肯定会阻止当前的工作人员。但我认为它不会删除有关bgworker的元数据。在配置文件中,可以同时执行的默认bgworkers数设置为8,我只能重复上述过程的前八次。在此之后,我无法再次注册bgworker。我怀疑元数据没有被删除。
还有其他方法可以完全杀死bgworker吗?
答案 0 :(得分:0)
请参阅以下网址获取答案:
https://www.postgresql.org/message-id/CALF3U-4To6FfrBcMWH2uR7yubcm03L9G0pJYMcyv0fNA6A%3DZ3Q%40mail.gmail.com