En ny funktion införs med SQL Server 2005 kallas partitionering . Detta gör att du kan horisontellt partitionen data i tabellen och bestämma vilka filgrupper att placera varje rad in . Saker du behöver
SQL Server 2005
Visa fler instruktioner
1
Skapa din partitionering funktioner
- . Samtliga värden före 1/1 /2006 Gå i första partitionen och alla värden på eller efter 1/1/2006 go i secondcreate partitionsfunktionen MyPF ( datetime ) som intervall rätt värden ( '20060101 ' )
2
Skapa filgrupper som ska innehålla våra partitionerade värden
ändra databasen X add filgrupp FG1alter databas X add filgrupp FG2
3
lägga till filer i filgrupper skapade i steg 2 .
förändra databasen X lägga filen ( name = ' Fil1 ' , filnamn = ' C : \\ MSSQL \\ Data \\ X1.ndf ' ) att FILEGROUP FG1
ändra databasen X lägga filen ( name = ' fIL2 ' , filnamn = ' C : \\ MSSQL \\ Data \\ X2.ndf ' ) att FILEGROUP FG2
4
Skapa en partitionstabell . Detta associerar partitionering funktionen skapade i steg 1 med filgrupper skapade i steg 2 och 3 .
Skapa partitionsschema MyPSas partition MyPF till ( FG1 , FG2 )
5
Skapa en tabell som använder sig av partitionstabell du skapade i steg 4 .
skapa tabellen MyPT { Id int , TheDate datetime inte null } på MyPS ( TheDate )