pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Aidan Van Dyk <aidan@highrise.ca>
To: Alvaro Herrera <alvherre@commandprompt.com>
Cc: Kevin Grittner <Kevin.Grittner@wicourts.gov>
Cc: Jesper Krogh <jesper@krogh.cc>
Cc: pgsql-performance@postgresql.org
Subject: Re: moving pg_xlog -- yeah, it's worth it!
Date: Thu, 11 Feb 2010 13:04:21 -0500
Message-ID: <20100211180421.GE14128@oak.highrise.ca> (raw)
In-Reply-To: <20100211175752.GB3145@alvh.no-ip.org>
References: <4B71358E020000250002F0E4@gw.wicourts.gov>
	<4B718BDB.8080807@krogh.cc>
	<4B7139DD020000250002F0E9@gw.wicourts.gov>
	<4B73EE95020000250002F1CC@gw.wicourts.gov>
	<20100211175752.GB3145@alvh.no-ip.org>

* Alvaro Herrera <alvherre@commandprompt.com> [100211 12:58]:
> Hmm, so maybe the performance benefit is not from it being on a separate
> array, but from it being RAID1 instead of RAID5?

Or the cumulative effects of:
1) Dedicated spindles/Raid1
2) More BBU cache available (I can't imagine the OS pair writing much)
3) not being queued behind data writes before getting to controller
3) Not waiting for BBU cache to be available (which is shared with all data
   writes) which requires RAID5 writes to complete...

Really, there's *lots* of variables here.  The basics being that WAL on
the same FS as data, on a RAID5, even with BBU is worse than WAL on a
dedicated set of RAID1 spindles with it's own BBU.

Wow!

;-)


-- 
Aidan Van Dyk                                             Create like a god,
aidan@highrise.ca                                       command like a king,
http://www.highrise.ca/                                   work like a slave.

Attachments:

  signature.asc (application/pgp-signature, 188B) download

view thread (19+ messages)  latest in thread

Message-ID: <20100211180421.GE14128@oak.highrise.ca>
Permalink:  ../20100211180421.GE14128@oak.highrise.ca/
Also on:    postgresql.org/message-id/20100211180421.GE14128@oak.highrise.ca

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-performance@postgresql.org
  Cc: aidan@highrise.ca, alvherre@commandprompt.com, Kevin.Grittner@wicourts.gov, jesper@krogh.cc
  Subject: Re: moving pg_xlog -- yeah, it's worth it!
  In-Reply-To: <20100211180421.GE14128@oak.highrise.ca>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox