ext3 journalling type

From: Dawid Kuroczko <qnex42(at)gmail(dot)com>
To: pgsql-performance(at)postgresql(dot)org
Subject: ext3 journalling type
Date: 2004-11-08 12:26:09
Message-ID: 758d5e7f04110804263efdf475@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

The ext3fs allows to selet type of journalling to be used with
filesystem. Journalling pretty much "mirrors" the work of WAL
logging by PostgreSQL... I wonder which type of journalling
is best for PgSQL in terms of performance.
Choices include:
journal
All data is committed into the journal prior to being
written into the main file system.
ordered
This is the default mode. All data is forced directly
out to the main file system prior to its metadata being
committed to the journal.
writeback
Data ordering is not preserved - data may be written into
the main file system after its metadata has been commit-
ted to the journal. This is rumoured to be the highest-
throughput option. It guarantees internal file system
integrity, however it can allow old data to appear in
files after a crash and journal recovery.

Am I right to assume that "writeback" is both fastest and at the same
time as safe to use as ordered? Maybe any of you did some benchmarks?

Regards,
Dawid

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Merlin Moncure 2004-11-08 13:20:11 Re: postgresql amd-64
Previous Message Russell Smith 2004-11-08 12:04:04 Re: Postgresql is using seqscan when is should use indexes.