Logdateien verhindern...

Hi,
ich möchte PostgreSQL bei einem stark datenbanklastigem Portal nutzen.
Nun habe ich das Problem das ich Postgres nicht dazu bringen kann, dass es keine pg_xlogs anlegt.

Ich habe im /data/pg_xlogs/ 16 MB grosse Dateien.

Postgres soll alle Änderungen sofort auf die Festplatte schreiben.

#---------------------------------------------------------------------------
# WRITE AHEAD LOG
#---------------------------------------------------------------------------

# - Settings -

fsync = off				# turns forced synchronization on or off
#wal_sync_method = fsync		# the default is the first option 
					# supported by the operating system:
					#   open_datasync
					#   fdatasync
					#   fsync
					#   fsync_writethrough
					#   open_sync
#full_page_writes = on			# recover from partial page writes
#wal_buffers = 8			# min 4, 8KB each
#commit_delay = 0			# range 0-100000, in microseconds
#commit_siblings = 5			# range 1-1000

# - Checkpoints -

checkpoint_segments = 1		# in logfile segments, min 1, 16MB each
checkpoint_timeout = 30		# range 30-3600, in seconds
checkpoint_warning = 0		# in seconds, 0 is off

Ich benutze Postgres 8.1

Es sollen am besten garkeine LOG erstellt werden, wenn es sein muss geht eine LOG-datei auch noch klar aber nicht so wie jetzt das immer wieder mal eine erstellt wird.

Bedanke mich im Vorraus für die Hilfe.

Also die 16 MB großen Logs wird es immer erstellen, weil da drin die Transaktionsdaten liegen. Du kannst allerdings (frag mich jetzt nicht nach der Option) nach dem Abschliessen eines Logs ein Script aufrufen lassen … und dann dort halt das Log löschen.