Biodro>
Partycjonowanie polega na tworzeniu naszych bardzo dużych tabel lub indeksów w oddzielnych segmentach.
Innymi słowy, kiedy konwertujemy dużą tabelę lub indeksy, które logicznie pojawiają się jako całość, na strukturę podzieloną na partycje, możemy podzielić je na mniejsze części fizyczne.
Partycjonowanie tabel programu SQL Server ma ogromny wpływ na wydajność. Jeśli więc istnieją tabele i kolumny, które są odpowiednie do partycjonowania, należy je podzielić na partycje. Możesz sprawdzić, czy tabela jest podzielona na partycje w SQL Server za pomocą następującego zapytania.select distinct pp.[object_id], TbName = OBJECT_NAME(pp.[object_id]), index_name = i.[name], index_type_desc = i.type_desc, partition_scheme = ps.[name], data_space_id = ps.data_space_id, function_name = pf.[name], function_id = ps.function_id from sys.partitions pp inner join sys.indexes i on pp.[object_id] = i.[object_id] and pp.index_id = i.index_id inner join sys.data_spaces ds on i.data_space_id = ds.data_space_id inner join sys.partition_schemes ps on ds.data_space_id = ps.data_space_id inner JOIN sys.partition_functions pf on ps.function_id = pf.function_id order by TbName, index_name ;