"autovacuum_naptime“和"autovacuum_vacuum_cost_delay”有什么区别?
“自动真空启动器进程”和“自动真空工作进程”有什么不同?
如何控制“自动真空启动进程”和“自动真空工作进程”的数量?
“自动真空启动器进程”休眠吗?如果是,哪个参数控制它?
“自动真空工作进程”休眠吗?如果是,哪个参数控制它?
如何在Linux机器上监控这些参数相关的进程?
发布于 2018-08-17 13:33:02
总是有一个自动吸尘器启动过程,它会不断寻找需要整理的表,并且这个过程会从autovacuum_max_workers工作人员开始,每个吸尘器都会清理一张表。
自动真空启动器并非始终处于活动状态;它会在两次检查之间休眠以等待autovacuum_naptime。
自动吸尘器工人自己不会全速运转;当他们完成一定数量的工作时,他们会休息一下autovacuum_vacuum_cost_delay。
您可以使用autovacuum_log_min_duration记录自动真空活动以进行监控。在PostgreSQL v10中,您还可以在pg_stat_activity中看到工作进程。
https://stackoverflow.com/questions/51888547
复制相似问题