ahora mi duda es la siguiente si synchronous_commit está activado,
wal_writer_delay deja de tener efecto, o sea por cada transacción que
haga commit luego de esperar un commit_delay se haría uso de fsync y
no se tendría en cuenta wal_writer_delay para llevar los buffers de
wal que estén sucios a disco??
La explicación que dio Bonne sobre wal writer es ligeramente errónea.
El wal writer sólo se encarga de hacer fsync del WAL para aquellas
transacciones que están usando el modo de commit asincrónico.  Las
transacciones que hacen commit sincrónico se hacen cargo por si mismas
de ejecutar el fsync; por lo tanto, el wal_writer_delay no corre (puesto
que sólo aplica para el wal writer, y no para los otros procesos).


Anotado

--
  Daymel Bonne Solís      dbo...@uci.cu
  PostgreSQL UCI          http://postgresql.uci.cu

  /*
   * Los programas se regalan, el conocimiento
   * se dispersa, y el misterio se vende,
   * nosotros vivimos de vender el misterio.
   */



Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a