こんにちは、
パーティショニングとは、非常に大きなテーブルまたはインデックスを別々のセグメントに作成することです。
つまり、論理的に全体として表示される大きなテーブルまたはインデックスをパーティション構造に変換すると、それらを小さな物理部分に分割できます。
SQL Serverテーブルのパーティショニングは、パフォーマンスに大きく貢献します。したがって、パーティション分割に適したテーブルと列がある場合は、パーティション分割する必要があります。次のクエリを使用して、SQLServerでテーブルがパーティション分割されているかどうかを確認できます。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 ;