чтобы уменьшить значение buffers_backend?
                  
                  
                  Я так понимаю, это не особо хорошо, что бекенды сами на грязные буферы на диск пишут.
                  
                  
                  
                  
                  
                  checkpoints_timed     | 168
                  
                  
                  checkpoints_req       | 19
                  
                  
                  checkpoint_write_time | 293411163
                  
                  
                  checkpoint_sync_time  | 81828
                  
                  
                  buffers_checkpoint    | 97385493
                  
                  
                  buffers_clean         | 29558575
                  
                  
                  maxwritten_clean      | 9
                  
                  
                  buffers_backend       | 30483743
                  
                  
                  buffers_backend_fsync | 0
                  
                  
                  buffers_alloc         | 78973873
                  
                  
                  stats_reset           | 2023-09-24 17:18:16.921973+03
                  
                  
                
Очень приличная статья, как мне кажэтся: https://dataegret.com/2017/03/deep-dive-into-postgres-stats-pg_stat_bgwriter/ Там ещё и про то, что в мониторинг сунуть из pg_stat_bgwriter говорится. И да, у bgwriter есть настройки, и дефолты у нас как обычно для тостеров каких-то.
Спасибо, гляну. Я настройки bgwriter чуть подкрутил, но картина не то чтобы сильно изменилась. Сейчас уже не за компом, не скину цифры.
Вот, настройки bgwriter. Это БД под Zabbix - много записи, регулярное чтение, мало апдейтов. Медленные HDD диски.
выглядит неплохо, можно попробовать bgwriter_delay выставить в минималку, сбросить статистику по bg_writer и замерить показания за сутки
Я ещё поднял до 1_000_000 bgwriter_lru_maxpages сейчас, смотрю как изменится ситуация.
Да в общем и не так плохо - хоть какой-то аналог параллельного Ораклового DBWR
Обсуждают сегодня