Re: DASD Disk Layout Advice

From: Noons <>
Date: Wed, 25 Nov 2009 13:33:35 -0800 (PST)
Message-ID: <>

On Nov 25, 2:18 pm, Pat <> wrote:

> The counterproposal is to just make one big raid group like:
> Disk 0..7 Raid 10
> What are folks doing these days with these bold 'old 300G disks? It
> seems supremely wasteful to use an entire 300G drive hold 20G worth of
> red.

Would you believe RAID 5? For most *sequential* workloads, it works perfectly and is as good as RAID1+0, besides being much more efficient in disk usage. Contrary to what most folks believe. But you'll need an odd number of disks so in your case 7 is the magic number. Leaves you a spare drive for the odd bits.
I hope that controller has multiple paths? Otherwise you're in serious I/O performance trouble...
So, what is "sequential" in an Oracle db server? Redo, SYSTEM, OS, software itself, archived redos, FRA. And unless you are trying to run the latest 10000000000 concurrent user OLTP benchmark-winning system in such a hardware configuration, I'd say your data and index areas will likely be mostly sequential I/ O.
Temp and Undo might not but then again it's highly contingent on the workload. If you have big serial updates the Undo will be mostly sequential in nature.
Temp is a different animal, it can be all kinds. But then again, you can't keep everyone happy! ;)

Note that by "sequential" I don't mean ordered! A FTS for example is an example of sequential. So is an index FFS, an unqualified update, a long batch insert, etcetc.
What is random? Lots and lots of queries and updates to a single row or a very small number of rows, in many tables.

> Any recommendations, advice, etc would be appreciated.

You got them. Pity you're not in Sydney, we're talking about precisely this at the Sydney Oracle Meetup this Friday evening: , bottom half. Received on Wed Nov 25 2009 - 15:33:35 CST

Original text of this message