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.

Responder a