Увеличить shared_buffers (до 2–2.5 GB, учитывая 7.5 GB RAM), чтобы больше данных помещалось в кэш. Увеличить max_wal_size (например, до 4–5 GB), чтобы сгладить пики записи. Увеличить checkpoint_timeout (до 20–30 мин) и проверить checkpoint_completion_target (0.9). Увеличить bgwriter_delay (например, 100–150 мс) и bgwriter_lru_maxpages, чтобы сгладить сброс грязных страниц. bgwriter_delay – увеличить с 54 мс до 100 мс. bgwriter_lru_maxpages – увеличить с 515 до 1000. bgwriter_lru_multiplier – рекомендуется снизить с 7.0 до 4.0–5.0. ALTER SYSTEM SET shared_buffers = '3GB'; ALTER SYSTEM SET max_wal_size = '5GB'; ALTER SYSTEM SET checkpoint_timeout ='30min'; ALTER SYSTEM SET bgwriter_delay = '100ms'; ALTER SYSTEM SET bgwriter_lru_maxpages = 1000; ALTER SYSTEM SET bgwriter_lru_multiplier = 4 ; postgres=# ALTER SYSTEM SET shared_buffers = '3GB'; ALTER SYSTEM postgres=# ALTER SYSTEM SET max_wal_size = '5GB'; ALTER SYSTEM postgres=# ALTER SYSTEM SET checkpoint_timeout ='30min'; ALTER SYSTEM po
Новая конфигурация СУБД и ОС - рекомендованная DeepSeek (Тантор Лабс)
13 марта13 мар
2 мин