sql >> Base de Datos >  >> RDS >> Sqlserver

Tabla de comprobación de SQL Server particionada

Hola,

Particionar es crear nuestras tablas o índices muy grandes en segmentos separados.

En otras palabras, cuando convertimos la tabla grande o los índices que aparecen lógicamente como un todo en una estructura dividida, podemos dividirlos en partes físicas más pequeñas.

El particionamiento de tablas de SQL Server tiene una gran contribución al rendimiento. Por lo tanto, si hay tablas y columnas que son apropiadas para el particionamiento, deben particionarse. Puede verificar si la tabla está particionada en SQL Server con la siguiente consulta. ]), 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_idfrom sys.partitions ppinner join sys .indexes i en pp.[object_id] =i.[object_id] y pp.index_id =i.index_idinner se unen a sys.data_spaces ds en i.data_space_id =ds.data_space_idinner se unen a sys.partition_schemes ps en ds.data_space_id =ps.data_space_idinner JOIN sys.partition_functions pf en ps.function_id =pf.function_idorder por TbName, index_name;