pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Yves Vindevogel <yves.vindevogel@implements.be>
To: pgsql-performance@postgresql.org
Subject: Fwd: Multiple disks: RAID 5 or PG Cluster
Date: Fri, 17 Jun 2005 23:31:00 +0200
Message-ID: <aefbbdac96314b629fa02249d7ed246b@implements.be> (raw)

BTW, tnx for the opinion ...
I forgot to cc list ...


Begin forwarded message:

> From: Yves Vindevogel <yves.vindevogel@implements.be>
> Date: Fri 17 Jun 2005 23:29:32 CEST
> To: mudfoot@rawbw.com
> Subject: Re: [PERFORM] Multiple disks: RAID 5 or PG Cluster
>
> Ok, striping is a good option ...
>
> I'll tell you why I don't care about dataloss
>
> 1) The database will run 6 months, no more.
> 2) The database is fed with upload files.  So, if I have a backup each 
> day, plus my files of that day, I can restore pretty quickly.
> 3) Power failure is out of the question: battery backup (UPS), disk 
> failure is minimal change: new server, new discs, 6 months ...
>
> We do have about 500.000 new records each day in that database, so 
> that's why I want performance
> Records are uploaded in one major table and then denormalised into 
> several others.
>
> But, I would like to hear somebody about the clustering method.  Isn't 
> that much used ?
> Or isn't it used in a single machine ?
>
> On 17 Jun 2005, at 22:38, mudfoot@rawbw.com wrote:
>
>> If you truly do not care about data protection -- either from drive 
>> loss or from
>> sudden power failure, or anything else -- and just want to get the 
>> fastest
>> possible performance, then do RAID 0 (striping).  It may be faster to 
>> do that
>> with software RAID on the host than with a special RAID controller.  
>> And turn
>> off fsyncing the write ahead log in postgresql.conf (fsync = false).
>>
>> But be prepared to replace your whole database from scratch (or 
>> backup or
>> whatever) if you lose a single hard drive.  And if you have a sudden 
>> power loss
>> or other type of unclean system shutdown (kernel panic or something) 
>> then your
>> data integrity will be at risk as well.
>>
>> To squeeze evena little bit more performance, put your operating 
>> system, swap
>> and PostgreSQL binaries on a cheap IDE or SATA drive--and only your 
>> data on the
>> 5 striped SCSI drives.
>>
>> I do not know what clustering would do for you.  But striping will 
>> provide a
>> high level of assurance that each of your hard drives will process 
>> equivalent
>> amounts of IO operations.
>>
>> Quoting Yves Vindevogel <yves.vindevogel@implements.be>:
>>
>>> Hi,
>>>
>>> We are looking to build a new machine for a big PG database.
>>> We were wondering if a machine with 5 scsi-disks would perform better
>>> if we use a hardware raid 5 controller or if we would go for the
>>> clustering in PG.
>>> If we cluster in PG, do we have redundancy on the data like in a 
>>> RAID 5
>>> ?
>>>
>>> First concern is performance, not redundancy (we can do that a
>>> different way because all data comes from upload files)
>>>
>>> Met vriendelijke groeten,
>>> Bien à vous,
>>> Kind regards,
>>>
>>> Yves Vindevogel
>>> Implements
>>>
>>>
>>
>>
>>
>> ---------------------------(end of 
>> broadcast)---------------------------
>> TIP 8: explain analyze is your friend
>>
>>
> Met vriendelijke groeten,
> Bien à vous,
> Kind regards,
>
> Yves Vindevogel
> Implements
>
>
>
> Mail: yves.vindevogel@implements.be  - Mobile: +32 (478) 80 82 91
>
> Kempische Steenweg 206 - 3500 Hasselt - Tel-Fax: +32 (11) 43 55 76
>
> Web: http://www.implements.be
>
> First they ignore you.  Then they laugh at you.  Then they fight you.  
> Then you win.
> Mahatma Ghandi.
>
Met vriendelijke groeten,
Bien à vous,
Kind regards,

Yves Vindevogel
Implements


Mail: yves.vindevogel@implements.be  - Mobile: +32 (478) 80 82 91

Kempische Steenweg 206 - 3500 Hasselt - Tel-Fax: +32 (11) 43 55 76

Web: http://www.implements.be

First they ignore you.  Then they laugh at you.  Then they fight you.  
Then you win.
Mahatma Ghandi.

Attachments:

Pasted Graphic 2.tiff (image/tiff, 5.6K) download view image
Pasted Graphic 2.tiff (image/tiff, 5.6K) download view image

view thread (11+ messages)  latest in thread

Message-ID: <aefbbdac96314b629fa02249d7ed246b@implements.be>
Permalink:  ../aefbbdac96314b629fa02249d7ed246b@implements.be/
Also on:    postgresql.org/message-id/aefbbdac96314b629fa02249d7ed246b@implements.be

 · 

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: yves.vindevogel@implements.be
  Subject: Re: Fwd: Multiple disks: RAID 5 or PG Cluster
  In-Reply-To: <aefbbdac96314b629fa02249d7ed246b@implements.be>

* 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