dbTalk Databases Forums  

Is it worth partitioning?

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss Is it worth partitioning? in the comp.databases.ms-sqlserver forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Tommy Hayes
 
Posts: n/a

Default Is it worth partitioning? - 09-25-2007 , 05:37 AM






Hello all,

We're currently upgrading to SQL Server 2005 and we're trying to
figure out if we should partition some of the tables in the database.

Specifically the two largest tables - both have around 1.5 million
rows and are expected to at least double in size over the lifetime of
the system. Both have the same type of activity happening to them -
rows always only being inserted at the end of the table, updates
always only happening on the last few hundred rows that were inserted,
and selects happening all over the place. The tables are often joined
off each other on a key that spans two columns.

We don't do any data import/export, so we would only be interested in
partitioning if it could give a performance benefit, rather than the
administrative benefit I've been reading about.

We currently have a RAID10 array. Would people recommend partitioning
the tables over just using sensible clustered indexes and letting the
RAID array handle the concurrancy?

Many thanks,
Tommy.


Reply With Quote
  #2  
Old   
Roy Harvey (SQL Server MVP)
 
Posts: n/a

Default Re: Is it worth partitioning? - 09-25-2007 , 06:21 AM






Three million rows is not considered particularly large these days and
would not generally justify partitioning. I would keep life simple,
without partitioning.

Roy Harvey
Beacon Falls, CT

On Tue, 25 Sep 2007 03:37:11 -0700, Tommy Hayes
<tommy.hayes (AT) gmail (DOT) com> wrote:

Quote:
Hello all,

We're currently upgrading to SQL Server 2005 and we're trying to
figure out if we should partition some of the tables in the database.

Specifically the two largest tables - both have around 1.5 million
rows and are expected to at least double in size over the lifetime of
the system. Both have the same type of activity happening to them -
rows always only being inserted at the end of the table, updates
always only happening on the last few hundred rows that were inserted,
and selects happening all over the place. The tables are often joined
off each other on a key that spans two columns.

We don't do any data import/export, so we would only be interested in
partitioning if it could give a performance benefit, rather than the
administrative benefit I've been reading about.

We currently have a RAID10 array. Would people recommend partitioning
the tables over just using sensible clustered indexes and letting the
RAID array handle the concurrancy?

Many thanks,
Tommy.

Reply With Quote
  #3  
Old   
Tommy Hayes
 
Posts: n/a

Default Re: Is it worth partitioning? - 09-25-2007 , 08:59 AM



Many thanks for the advice Roy...

Tommy.


Reply With Quote
  #4  
Old   
Piero 'Giops' Giorgi
 
Posts: n/a

Default Re: Is it worth partitioning? - 09-25-2007 , 12:41 PM



On Sep 25, 4:21 am, "Roy Harvey (SQL Server MVP)"
<roy_har... (AT) snet (DOT) net> wrote:

Quote:
Three million rows is not considered particularly large these days and
would not generally justify partitioning. I would keep life simple,
without partitioning.
I totally agree.
Three millions of rows is, actually, a "Small" table (Nowadays).

I'd keep it simple, too.

P



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



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.