Как изменится производительность СУБД для тестовой БД размером 10TB и тестовой таблицы размером 70000000000 строк и ресурсах CPU=200 и RAM=1TB при операциях SELECT+UPDATE (примерно 1000 в секунду)и экспоненциальном росте нагрузки на СУБД от 5 до 115 одновременных соединений при уменьшении параметра autovacuum_vacuum_threshold со значения 10000 до 500 при настройках autovacuum_max_workers = 12, autovacuum_vacuum_scale_factor = 0, autovacuum_vacuum_cost_delay = 1ms, autovacuum_vacuum_cost_limit = 5600 ? Контекст: autovacuum_max_workers = 12 autovacuum_vacuum_scale_factor = 0 autovacuum_vacuum_cost_delay = 1ms autovacuum_vacuum_cost_limit = 5600 Критическая проблема для threshold=500:
При 115 соединениях: Требуется очистка: 1000 строк/сек Возможность автовакуума: 67.2M cost/сек ≈ 6.7M строк/сек (при 10 cost/строка) Теоретически ресурсов хватает, но: 1. Очередь воркеров автовакуума # Расчёт максимальной нагрузки updates_per_sec = 1000 threshold = 500 vacuum_cycles_per_sec = updates_per_se