IZ
напомню, что у нас read commited
Size: a a a
IZ
m
YS
IZ
m
AN
autovacuum_work_mem
или же maintenance_work_mem
, если первая -1
). он сканирует таблицу, помещая “мертвые” записи в память. как только память заканчивается, он переходит в вакуумированию индексов, затем он вакуумирует таблицу (в том диапазоне, что прочитал на первом шаге). затем продолжает сканировать таблицу. соответственно, ему надо:autovacuum_vacuum_cost_delay
, чтобы быстрее работал за счёт более интенсивного IO (если диски не тянут, то будет больно)pg_stat_progress_vacuum
VY
YS
AN
YS
m
YS
m
YS
> SELECT 178956685*6, 1024*1024*1024;
1073740110 | 1073741824
AN
> SELECT 178956685*6, 1024*1024*1024;
1073740110 | 1073741824
М
М
VN
AB
꧁S