и висит уже часов 12, вакуум застрял на фазе vacuuming indexes, подскажите увеличение maintanance_work_mem на лету поможет ускорить процесс? Или надо сделать terminate для текущего автовакуума и запустить vacuum по новой
А dead tuples (показано в pg_stat_user_tables, например) -- ещё уменьшается постепенно или ужэ нет? maintainance_work_mem вряд ли значительно повлияет. Ну, и вообще -- работает, есть не просит вроде.
[local]:5432 postgres@postgres=# select * from pg_stat_progress_vacuum \gx -[ RECORD 1 ]------+------------------ pid | 3906 datid | 16386 datname | feed_service relid | 16463 phase | vacuuming indexes heap_blks_total | 14128424 heap_blks_scanned | 1390583 heap_blks_vacuumed | 0 index_vacuum_count | 0 max_dead_tuples | 11184810 num_dead_tuples | 11184551
Обсуждают сегодня