Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 SQL Server Administration (2008)
 Maximum number of rows in 'Partitioned' SQL table

Author  Topic 

NonStopMark
Starting Member

1 Post

Posted - 2011-03-03 : 03:36:28
Hello

I am currently looking to purchase Microsoft SQL Server 2008 (Enterprise Edition) but before I do, I would like to know what the maximum number of rows is, that can be stored in a partitioned SQL table (and non-partitioned for my understanding and completeness).

I have read on more unofficial internet MS SQL sources, that you are limited only by the storage hardware available to you. Is this correct? Finding an answer to this question is not that easy (on the internet at least).

I am looking to store (and query on) up to 40 terabytes of transaction data (20,000 million rows approx.) in 2 SQL tables (partitioned of course) which equates to 20 years of data.

Can this be done in Microsoft SQL Server 2008?

If this answer is ‘yes’, can any recommendations be made regarding common sense approach, storage hardware required and D/R contingency measures for this size of database...

Thanks in advance

Mark.

www.markwhitfield.net

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2011-03-03 : 11:21:13
40TB is quite large, but yes SQL Server 2008 Enterprise Edition can handle this, assuming it's properly designed. I'd likely split this out to at least two databases, one for historical and one for the stuff that is "current" or more frequently queried. If the historical data isn't going to change, you can make it read-only and do some fancy stuff to it to make it super fast.

For DR, I'd recommend asynchronous database mirroring. If you can wait until Denali is released, the mirroring feature is vastly improved although it's still a great product in 2005/2008.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2011-03-03 : 11:34:42
There's a presentation by the SQLCAT team that discusses the largest SQL Server installations: http://bit.ly/aNg6lZ

They have customers with >40 TB of data, but it's usually stored in multiple databases. You can find more information on their website: http://sqlcat.com/
Go to Top of Page
   

- Advertisement -