> É extremamente perigoso deixar o fsync desligado, porém você pode fazer as seguintes alterações no arquivo postgresql.conf

Realmente Denyys, fiz um teste com o fsync habilitado e o synchronous_commit off, e o ganho foi 95 % igual.
Sem ter o possível problema em caso de queda do servidor, correto?


> synchronous_commit = off                # immediate fsync at commit
> wal_sync_method = fdatasync             # the default is the first option
> wal_buffers = 1024kB                    # min 32kB
> wal_writer_delay = 500ms                # 1-10000 milliseconds (Apos tunningantigo)

Por que o uso do FdataSync ? Por que é o ideal para sistemas Linux? 
Eu estava testando com os valores abaixo :

fsync = on				
synchronous_commit = off		
wal_sync_method = fsync

wal_buffers = 8MB	 # Segundo indicação do pgtune		
wal_writer_delay = 200ms  # Posso aumentar os tempos de delay ?		
commit_delay = 0			
commit_siblings = 5	# e a quantidade de commit  ?

 > Com isso você já terá um ganho significativo em performance.
Com certeza, já ajudou bastante.

Obrigado

Lucas de Lima


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a