Hola a todos en la lista. Les escribo porque quería saber cuál es la diferencia entre los parámetros de configuración bgwriter_delay y wal_writer_delay, y qué relación tienen con los procesos de Postgres writer y wal writer, además también quisiera conocer en qué se diferencian ambos procesos, según tengo entendido, bgwriter_delay es el tiempo en milisegundos en que el proceso writer permancerá dormido hasta que inicie otra ronda donde haga un flush a los buffers de wal para llevar las actualizaciones a disco, mientras el parámetro wal_writer_delay es el tiempo en milisegundos en que el proceso wal writer permanecerá dormido. Básicamente la pregunta sería en que se diferencian los procesos de Postgres writer y wal writer, y de que se encarga cada uno??
Otra pregunta, cuando estos buffers se almacenan en disco sobre los ficheros wal, aún continúan los wal_buffers sucios y los ficheros de las tablas e índices solo se actualizan cuando se ejecute un checkpoint?? Saludos y muchas gracias a todos por su tiempo.
