Hallo,
Partitioneren is om onze zeer grote tabellen of indexen in afzonderlijke segmenten te maken.
Met andere woorden, wanneer we de grote tabel of indexen die logisch als een geheel verschijnen, converteren naar een gepartitioneerde structuur, kunnen we ze in kleinere fysieke delen verdelen.
SQL Server-tabel Partitionering heeft een grote bijdrage aan de prestaties. Dus als er tabellen en kolommen zijn die geschikt zijn voor partitionering, moeten ze gepartitioneerd maken. U kunt controleren of de tabel is gepartitioneerd in SQL Server met de volgende query.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 ;