Следующая команда VACUUM my_table
выполняется уже 24 часа на Postgres (v11.5)
На столе есть около:
- 112 миллионов строк
- Табличное пространство: 193 ГБ
- 6 индексов по 6 разным полям + индекс первичного ключа
Это нормально?
Дополнительная информация, если поможет...
- Экземпляр AWS RDS
- 16 ГБ памяти + 4 виртуальных процессора (db.m5.xlarge)
- 800 ГБ выделенного хранилища (база данных пока занимает 495 ГБ)
- Подготовленное количество операций ввода-вывода в секунду — 10 000
Добавление дополнительной информации здесь -
SELECT relname, n_dead_tup FROM pg_stat_user_tables;
возвращает163441017
- Мы не запускаем никаких запросов приложений к БД, мы хотели, чтобы БД завершила процесс очистки
select * from pg_stat_progress_vacuum
? - person jjanes   schedule 24.11.2019scanning heap
- person kapso   schedule 24.11.2019