Mejoras de Transact-SQL en la partición de tablas e índices
Los datos de las tablas e índices con particiones están divididos en unidades que se pueden repartir por más de un grupo de archivos de una base de datos.
La partición de tablas e índices puede proporcionar estas ventajas:
- Las tablas e índices de gran tamaño pueden ser más fáciles de usar, ya que el acceso y la administración de los subconjuntos de datos son más rápidos y eficaces, y la integridad de la colección se mantiene.
- Consultar tablas e índices de gran tamaño puede ser más rápido y eficaz en equipos con varias CPU.
Las tablas e índices con particiones tienen una partición horizontal de forma que los grupos de filas se asignan a particiones individuales. Las operaciones realizadas en los datos, como las consultas, se ejecutan como si toda la tabla o todo el índice fuera una entidad única.
Instrucciones nuevas
Instrucciones nuevas | Descripción |
---|---|
Crea una función en la base de datos actual que asigna las filas de una tabla o índice en particiones basadas en los valores de una o más columnas. El primer paso para crear una tabla o índice con particiones es ejecutar CREATE PARTITION FUNCTION. |
|
Modifica una función de partición y cualquier tabla e índice que dependan de ella. Puede utilizar esta instrucción para dividir una partición de una tabla o índice con particiones en dos particiones o para mezclar las filas de una tabla o índice con particiones en una partición menos. |
|
Quita una función de partición de la base de datos actual. |
|
Crea un esquema en la base de datos actual que asigna a grupos de archivos las particiones de una tabla o índice con particiones. |
|
Agrega un grupo de archivos a un esquema de partición o modifica el estado de los grupos de archivos existentes de un esquema de partición. Puede utilizar esta instrucción para recibir una partición adicional de una tabla o índice con particiones. |
|
Quita un esquema de partición de la base de datos actual. |
|
Devuelve el número de partición al que se asignaría un conjunto de valores de columnas de partición para cualquier función de partición especificada. |
Instrucciones mejoradas
Instrucciones mejoradas | Descripción |
---|---|
Permite crear tablas con particiones. |
|
Permite volver a asignar una partición a otra tabla. |
|
Permite crear índices con particiones. |
|
Permite volver a generar y reorganizar una única partición de un índice con particiones. |
|
Permite quitar un índice agrupado y mover la tabla no ordenada resultante (montón) a otro grupo de archivos o esquema de partición. |
Vea también
Referencia
Instrucciones de lenguaje de definición de datos (DDL) (Transact-SQL)
Otros recursos
Novedades y mejoras en Transact-SQL (Transact-SQL)