Come creare un SQL Server 2005 tabella partizionata

March 1

Una nuova funzionalità introdotta con SQL Server 2005 è chiamato partizionamento. Ciò consente di orizzontalmente dati della partizione nella tabella e decidere quali gruppi di file per inserire ogni riga in.

istruzione

1 Creare le funzioni di partizionamento.

- Tutti i valori prima 1/1/2006 andare in prima partizione e tutti i valori su o dopo il 1/1/2006 andare in seconda
creare funzione di partizione MyPF (datetime)
come intervallo giusto per i valori ( '20.060.101')

2 Creare gruppi di file che conterranno i nostri valori partizionati

ALTER DATABASE X aggiungere filegroup FG1
ALTER DATABASE X aggiungere filegroup FG2

3 Aggiungere file ai gruppi di file creato nel passaggio 2.

ALTER DATABASE X aggiungere file (nome = 'File1', il nome del file = 'C: \ MSSQL \ Data \ X1.ndf')
a filegroup FG1

ALTER DATABASE X aggiungere file (nome = 'File2', il nome del file = 'C: \ MSSQL \ Data \ X2.ndf')
a filegroup FG2

4 Creare uno schema di partizionamento. Questo associa la funzione di partizionamento creato nel passaggio 1 con i gruppi di file creato nel passaggio 2 e 3.

Crea partizione MyPS schema
come divisorio MyPF a (FG1, FG2)

5 Creare una tabella che fa uso della Schema di partizionamento creato nel passaggio 4.

create table MyPT
{

Id int,
TheDate datetime not null

} Su MyPS (theDate)