From: | David Lang <dlang(at)invendra(dot)net> |
---|---|
To: | Ron <rjpeace(at)earthlink(dot)net> |
Cc: | Frank Wiles <frank(at)wiles(dot)org>, Juan Casero <caseroj(at)comcast(dot)net>, pgsql-performance(at)postgresql(dot)org |
Subject: | Re: What's the best hardver for PostgreSQL 8.1? |
Date: | 2005-12-24 21:54:21 |
Message-ID: | Pine.LNX.4.62.0512241350010.2807@qnivq.ynat.uz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
On Sat, 24 Dec 2005, Ron wrote:
> At 02:50 PM 12/24/2005, Frank Wiles wrote:
>> Juan Casero <caseroj(at)comcast(dot)net> wrote:
>>
>> > Sorry folks. I had a couple of glasses of wine as I wrote this.
>> > Anyway I originally wanted the box to have more than two drives so I
>> > could do RAID 5 but that is going to cost too much. Also, contrary
>> > to my statement below it seems to me I should run the 32 bit
>> > postgresql server on the 64 bit kernel. Would you agree this will
>> > probably yield the best performance? I know it depends alot on the
>> > system but for now this database is about 20 gigabytes. Not too large
>> > right now but it may grow 5x in the next year.
>>
>> You definitely DO NOT want to do RAID 5 on a database server. That
>> is probably the worst setup you could have, I've seen it have lower
>> performance than just a single hard disk.
>>
>> RAID 1 and RAID 1+0 are optimal, but you want to stay far away from
>> RAID 5. IMHO RAID 5 is only useful on near line backup servers or
>> Samba file servers where space is more important than speed.
> That's a bit misleading. RAID 5 excels when you want read speed but don't
> care as much about write speed. Writes are typical ~2/3 the speed of reads
> on a typical decent RAID 5 set up.
>
> So if you have tables that are read often and written to rarely or not at
> all, putting them on RAID 5 is optimal. In both data mining like and OLTP
> like apps there are usually at least some such tables.
raid 5 is bad for random writes as you state, but how does it do for
sequential writes (for example data mining where you do a large import at
one time, but seldom do other updates). I'm assuming a controller with a
reasonable amount of battery-backed cache.
David Lang
From | Date | Subject | |
---|---|---|---|
Next Message | Ron | 2005-12-24 22:24:58 | Re: What's the best hardver for PostgreSQL 8.1? |
Previous Message | Joshua D. Drake | 2005-12-24 21:42:00 | Re: What's the best hardver for PostgreSQL 8.1? |