Unix Technical Forum

SAN and dbspace layout.

This is a discussion on SAN and dbspace layout. within the Informix forums, part of the Database Server Software category; --> I shall shortly be required to create a new Informix instance using SAN disk managed by a third party. ...


Go Back   Unix Technical Forum > Database Server Software > Informix

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-20-2008, 12:11 PM
Desmodromic
 
Posts: n/a
Default SAN and dbspace layout.

I shall shortly be required to create a new Informix instance using SAN
disk managed by a third party. At the OS level it is looking like the
SAN storage will be presented as a single disk. This will actually be
striped across a number of SAN disks to be shared with other customers.
I have a number of concerns as follows:

1. Separating dbspaces for performance no longer makes sense as I have
lost control of which physical disks they will reside on. The only
reason I can now see for having separate dbspaces is for ease of
management.

2. By sharing the physical SAN disks with other customers of the third
party SAN provider, performance of our application may suffer for
reasons totally outside our control.

I would be interested to hear experiences others have had with Informix
using shared SAN storage. Are my concerns justified?

Many thanks.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-20-2008, 12:11 PM
darko
 
Posts: n/a
Default Re: SAN and dbspace layout.

Desmodromic wrote:
> I shall shortly be required to create a new Informix instance using SAN
> disk managed by a third party. At the OS level it is looking like the
> SAN storage will be presented as a single disk. This will actually be
> striped across a number of SAN disks to be shared with other customers.
> I have a number of concerns as follows:
>
> 1. Separating dbspaces for performance no longer makes sense as I have
> lost control of which physical disks they will reside on. The only
> reason I can now see for having separate dbspaces is for ease of
> management.
>
> 2. By sharing the physical SAN disks with other customers of the third
> party SAN provider, performance of our application may suffer for
> reasons totally outside our control.
>
> I would be interested to hear experiences others have had with Informix
> using shared SAN storage. Are my concerns justified?
>
> Many thanks.


It still may have sense to have multiple dbspaces. For example, for
faster recovery of dbspaces with most important data.

Regarding performance, it seems very risky to accept that the same
disks that contain your Informix databases hold other information,
about usage of which you have no knowledge and that you cannot control.
For example, one hot spot in the "other guy's" region would kill your
performance. Also, I would pay attention to RAID configuration (RAID
1+0 is highly desirable, RAID 5 is no-no, read posts by Art Kagel). So,
I would recommend RAID 1+0 configuration over physical disks that hold
only your data.

Darko Krstic

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-20-2008, 12:11 PM
Neil Truby
 
Posts: n/a
Default Re: SAN and dbspace layout.

"Desmodromic" <davies_ms@yahoo.com.au> wrote in message
news:1159849312.163378.55170@i42g2000cwa.googlegro ups.com...
>I shall shortly be required to create a new Informix instance using SAN
> disk managed by a third party. At the OS level it is looking like the
> SAN storage will be presented as a single disk. This will actually be
> striped across a number of SAN disks to be shared with other customers.
> I have a number of concerns as follows:
>
> 1. Separating dbspaces for performance no longer makes sense as I have
> lost control of which physical disks they will reside on. The only
> reason I can now see for having separate dbspaces is for ease of
> management.


Halleluljah! Somone else has seen the light!
You'll get burned for heresy by some of the dinosaurs from the JBOD age on
here though .... ;-)

> 2. By sharing the physical SAN disks with other customers of the third
> party SAN provider, performance of our application may suffer for
> reasons totally outside our control.


Some SANs have resource managers that limit the amount of damage any one
host can do: perhaps ask your supplier if this is so on theirs?

> I would be interested to hear experiences others have had with Informix
> using shared SAN storage. Are my concerns justified?


The first is , but it shouldn't be a concern. The second could be: I'd put
it to the vendor. A good SAN with a decent cache size should give you a
boost in performance, particularly if you're moving from SCSI to
fibre-attached, so make sure you do ostentatiously do some tuning first, and
claim the credit for yourself!


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-20-2008, 12:11 PM
Keith Simmons
 
Posts: n/a
Default Re: SAN and dbspace layout.

Separate ītemp dbspaces are essential, at least 3, and some logged if
you have a poorly designed app (or badly trained users!)
If you want to use warm restores, these work at dbspace level, so you
might have issues if all your data is in one dbspace and you only want
to restore a sub-set at some future time. rble pgsizes at v10) also
reqi separae dbspace
You donīt mention th siyze of you database, but physical splitting of
logical areas will, as you mention, help with admin.
(Grr Germanb Kezboards Grrrr.)
How are you archiving? Ontape can get a bit funnz with very large
spaces on earlier IDS versions.

Keith

On 03/10/06, Neil Truby <neil.truby@ardenta.com> wrote:
> "Desmodromic" <davies_ms@yahoo.com.au> wrote in message
> news:1159849312.163378.55170@i42g2000cwa.googlegro ups.com...
> >I shall shortly be required to create a new Informix instance using SAN
> > disk managed by a third party. At the OS level it is looking like the
> > SAN storage will be presented as a single disk. This will actually be
> > striped across a number of SAN disks to be shared with other customers.
> > I have a number of concerns as follows:
> >
> > 1. Separating dbspaces for performance no longer makes sense as I have
> > lost control of which physical disks they will reside on. The only
> > reason I can now see for having separate dbspaces is for ease of
> > management.

>
> Halleluljah! Somone else has seen the light!
> You'll get burned for heresy by some of the dinosaurs from the JBOD age on
> here though .... ;-)
>
> > 2. By sharing the physical SAN disks with other customers of the third
> > party SAN provider, performance of our application may suffer for
> > reasons totally outside our control.

>
> Some SANs have resource managers that limit the amount of damage any one
> host can do: perhaps ask your supplier if this is so on theirs?
>
> > I would be interested to hear experiences others have had with Informix
> > using shared SAN storage. Are my concerns justified?

>
> The first is , but it shouldn't be a concern. The second could be: I'd put
> it to the vendor. A good SAN with a decent cache size should give you a
> boost in performance, particularly if you're moving from SCSI to
> fibre-attached, so make sure you do ostentatiously do some tuning first, and
> claim the credit for yourself!
>
>
> _______________________________________________
> Informix-list mailing list
> Informix-list@iiug.org
> http://www.iiug.org/mailman/listinfo/informix-list
>

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-20-2008, 12:12 PM
PeterP
 
Posts: n/a
Default Re: SAN and dbspace layout.

And don't forget that one day you might like to use PDQ - fragmented
tables across multiple dbspaces.
Think multiple LUN's, HBA's and how you route your switches if you ever
go down this path.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 04-20-2008, 12:12 PM
NormaJean via DBMonster.com
 
Posts: n/a
Default Re: SAN and dbspace layout.

Hi,

I run Informix on EMC Symmetrix.
Other than my storage guy giving me 2 GB chunks (because i have not turned on
the large chunk feature), I don't care where he puts it.

We have a lot of cache for EMC so chances are IDS is getting data from EMC
cache and the application on top of IDS (which is SAP for me) gets it's data
from IDS cache. In addition our SAP has plenty of cache. With cache up the
wazoo, chances are the end users are getting data from cache be it SAP
cache/IDS cache/EMC cache.
My DB checkpoints happen to be double digits but do not make my customers
scream. My checkpoints are high because we run EMC SRDF to our disaster
site, without SRDF on, my checkpoints are usually under 3 seconds.

While i don't care where my storage guy puts my chunks, I still care about
defining dbspaces and managing them.
Mostly i need to manage my dbspaces because of BACKUPS. I use onbar. the
smallest unit of work for onbar is a DBSPACE. We use Veritas (I mean
Symantec) Netbackup as our backup utility in hand with onbar. This does not
change the fact that my smallest unit of BACKUP work is a DBSPACE.
Onbar hands a dbspace to netbackup .... if the DBSPACE is 100GB, well, the
amount of time it takes to backup a 100GB space is longer than a 50GB space
or a 10GB space.

So my dbspaces become a management issue for handling DB recovery. Remember
the duration of your backup influences the amount of time you need to restore
that DB (to a test system or egads after a failure).

Before we changed out netbackup infrastructure a 50GB dbspace took 8 hours to
backup. it did not matter that all 125 other dbspaces were 20GB or less....
the duration of my DB backup was still 8 hours because of that 50GB dbspace.
(yup, multi-threaded backup with BAR_MAX... but all threads can finish well
before the 50GB dbspace, but the 50GBer still marks the official
end/completion of backup).

In your case i would be concerned about sharing that SAN with other customers.

Make the contract clearly state how much storage cache you get for DB and
what performance (SLA - service level agreement) they adhere too.

You are right to be concerned. your neck is on the line because you're the
DBA.... and you need to know whose neck you choke at the SAN vendor (24x7
unless your DB doesn't need to be up 24x7).

is the SAN vendor also providing the backups? if all they provide is the
disk space and your employer is choosing to put a DB there....... who is
responsible for backing it up/providing recovery/restores?

interesting situation you are in.
Norma Jean

--
Message posted via DBMonster.com
http://www.dbmonster.com/Uwe/Forums....ormix/200610/1

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 10:36 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com