Que ralación hay entre checkpoint_completion_target y la cache de escritura del SO??

From: "Lazaro Garcia" <lazaro3487(at)gmail(dot)com>
To: "'Ayuda'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Que ralación hay entre checkpoint_completion_target y la cache de escritura del SO??
Date: 2017-04-05 16:08:13
Message-ID: 001b01d2ae26$d4ea97a0$7ebfc6e0$@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola a todos, revisando el tema de los checkpoints y la configuración de
buffers de memoria para escritura del sistema operativo
(vm.dirty_background_ratio y

vm.dirty_ratio = 2), quería saber cuál es la relación que existe entre estos
parámetros y checkpoint_completion_target pues en este enlace
https://blog.2ndquadrant.com/basics-of-tuning-checkpoints/ (bastante
interesante) mencionan que se deben configurar estos parámetros del kernel
para evitar que se acumulen muchas páginas sucias en la cache.

Si synchronous_commit = on, significa que cada acción de escritura será
persistida en los redo logs antes de dar el commit final de la transacción,
y tras un checkpoint todos los Wal generados serán sincronizados con los
data files, entonces en este escenario:

El bgwriter juega algún papel durante bgwriter_delay escribiendo los cambios
de los shared buffers directamente a los data files o a la cache de
escritura del sistema operativo o simplemente no hace nada en modo commit
síncrono.??

Wal_buffers se utiliza en modo síncrono?

Si tras cada commit se ejecuta un fsync para grabar en disco los datos que
generó la transacción, que información es la que se almacena en la cache de
escritura del sistema operativo y que tanto puede crecer este valor si
existe escritura tras cada transacción?

Cualquier documentación relacionada a estos temas será bien agradecida.

Saludos y muchas gracias a todos por su tiempo.

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Francisco Olarte 2017-04-05 16:32:42 Re: [MASSMAIL]Re: restriccion check
Previous Message Lazaro Garcia 2017-04-05 15:46:34 RE: Ayuda - Rendimiento muy malo con Synchronous Commit