Tworzenie tabel podzielonym na partycje i indeksów
Kroki tworzenia tabela partycjonowana lub indeks obejmują:
Tworzenie funkcja partycji, aby określić, jak tabela lub indeksu, który korzysta z funkcja można podzielić na partycje.
Utworzyć schemat partycji, aby określić położenie partycji funkcja partycji na aplikacjami.
Tworzenie tabela lub indeksu, korzystanie z schemat partycji.
Tworzenie funkcji partycji
A funkcja partycji Określa, w jaki sposób jest podzielony na partycje tabela lub indeksu.Funkcja mapuje określoną domena do zestaw partycji.Aby utworzyć funkcji partycjonowanie, należy określić numer partycjonowanie, kolumna partycjonowaniaoraz zakres wartości kolumna partycjonowanie dla każdej partycjonowanie.Należy zauważyć, że podczas określania kolumna partycjonowania, można określić tylko jedną.
Aby uzyskać więcej informacji na temat planu funkcja partycji, zobacz Planowanie wytyczne dla tabel podzielonym na partycje i indeksów.
Zasady podziału kolumny
Kolumny obliczane, które uczestniczą w funkcja partycji muszą być wyraźnie oznakowane PERSISTED.
Wszystkie typy danych, które są ważne dla służy jako kolumna indeksu mogą być używane jako kolumna partycjonowania, z wyjątkiem timestamp.The ntext, text, image, xml, varchar(max), nvarchar(max), or varbinary(max) data types cannot be specified.Also, Microsoft .NET Framework common language runtime (CLR) user-defined type and alias data type columns cannot be specified.
Aby utworzyć funkcja partycji
Tworzenie schematu partycji
Schemat partycji mapuje partycje produkowane przez funkcja partycji do zestaw zdefiniowanego aplikacjami.
Tworząc schemat partycji, należy zdefiniować aplikacjami, gdzie są mapowane tabela partycji, na podstawie parametrów funkcja partycji.Należy określić aplikacjami wystarczająca do przechowywania liczby partycji.Można określić, że wszystkie partycje są mapowane na inny grupa plików, który niektóre partycje mapowany do pojedynczego grupa plików, lub że wszystkie partycje są mapowane do pojedynczego grupa plików.Można również określić dodatkowe, "nieprzypisane" aplikacjami w zdarzenie chcesz później dodać więcej partycji.W takim przypadek SQL Server oznacza jeden z aplikacjami z właściwość używane dalej.Oznacza to, że grupa plików będzie zawierać dalej partycji, która jest dodawana.
Schemat partycji można użyć tylko jednej funkcja partycji.Jednak funkcja partycji może uczestniczyć w więcej niż jeden schemat partycji.
Aby utworzyć schemat partycji
Tworzenie tabeli podzielonym na partycje lub indeksu
Do tabela partycji lub indeksu na czas go utworzyć, podaj następujące w instrukcja CREATE tabela lub CREATE INDEX:
Schemat partycji tabela będzie używany do mapowania partycje aplikacjami.
Kolumny, w którym tabela partycjonowanie ( kolumna partycjonowania).kolumna partycjonowania Musi odpowiadać w funkcja partycjonowanie używany typ danych, długość i dokładność schemat partycjonowanie.Jeśli kolumna jest obliczana, musi być określona jako PERSISTED.
Aby utworzyć tabela, która wykorzystuje schemat partycji
Aby utworzyć indeks, który wykorzystuje schemat partycji