Sql-server – Best practices for creating partition schemes and functions

best practicespartitioningsql serversql-server-2008-r2

I'm implementing partitioning for the first time in SQL Server 2008 R2. I've several large tables that I am partitioning.

My main question is: Should I use the same Partition Scheme and Function for all these tables, or should I create multiple Partition Schemes and Functions?

When I move older data to a different file group, will having separate Schemes and Functions make moving the data easier?

And what are some things that I should consider when making this decision?

Best Answer

If you have a single schema and function and you alter that to move data around all the tables will be moved in a single shot instead of having to change all of them.

Related Question