|
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
|
Traducción
Original
|
Establecer opciones de índice
En este tema
-
Antes de empezar:
-
Para modificar las propiedades de un índice, use:
Limitaciones y restricciones
-
Las siguientes opciones se aplican inmediatamente al índice mediante la cláusula SET de la instrucción ALTER INDEX: ALLOW_PAGE_LOCKS, ALLOW_ROW_LOCKS, IGNORE_DUP_KEY y STATISTICS_NORECOMPUTE. -
Las opciones siguientes se pueden establecer cuando se vuelve a generar un índice mediante ALTER INDEX REBUILD o CREATE INDEX WITH DROP_EXISTING: PAD_INDEX, FILLFACTOR, SORT_IN_TEMPDB, IGNORE_DUP_KEY, STATISTICS_NORECOMPUTE, ONLINE, ALLOW_ROW_LOCKS, ALLOW_PAGE_LOCKS, MAXDOP y DROP_EXISTING (solo CREATE INDEX).
Seguridad
Para modificar las propiedades de un índice en el Diseñador de tablas
-
En el Explorador de objetos, haga clic en el signo más para expandir la base de datos que contiene la tabla en la que desea modificar las propiedades de un índice. -
Haga clic en el signo más para expandir la carpeta Tablas. -
Haga clic con el botón secundario en la tabla en la que desea modificar las propiedades de un índice y seleccione Diseño. -
En el menú Diseñador de tablas, haga clic en Índices o claves. -
Seleccione el índice que desea modificar. Sus propiedades aparecerán en la cuadrícula principal. -
Cambie los valores de una o todas las propiedades para personalizar el índice. -
Haga clic en Cerrar. -
En el menú Archivo, seleccione Guardartable_name.
Para modificar las propiedades de un índice en el Explorador de objetos
-
En el Explorador de objetos, haga clic en el signo más para expandir la base de datos que contiene la tabla en la que desea modificar las propiedades de un índice. -
Haga clic en el signo más para expandir la carpeta Tablas. -
Haga clic en el signo más para expandir la tabla en la que desea modificar las propiedades de un índice. -
Haga clic en el signo más para expandir la carpeta Índices. -
Haga clic con el botón secundario en el índice en el que desea modificar propiedades y seleccione Propiedades. -
Debajo de Seleccionar una página, seleccione Opciones. -
Cambie los valores de una o todas las propiedades para personalizar el índice. -
Para agregar, quitar o cambiar la posición de una columna de índice, seleccione la página General del cuadro de diálogo Propiedades del índice - index_name. Para obtener más información, vea Propiedades del índice (Ayuda F1).
Para ver las propiedades de todos los índices en una tabla
-
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos. -
En la barra de Estándar, haga clic en Nueva consulta. -
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. USE AdventureWorks2012; GO SELECT i.name AS index_name, i.type_desc, i.is_unique, ds.type_desc AS filegroup_or_partition_scheme, ds.name AS filegroup_or_partition_scheme_name, i.ignore_dup_key, i.is_primary_key, i.is_unique_constraint, i.fill_factor, i.is_padded, i.is_disabled, i.allow_row_locks, i.allow_page_locks, i.has_filter, i.filter_definition FROM sys.indexes AS i INNER JOIN sys.data_spaces AS ds ON i.data_space_id = ds.data_space_id WHERE is_hypothetical = 0 AND i.index_id <> 0 AND i.object_id = OBJECT_ID('HumanResources.Employee'); GO
Para establecer las propiedades de un índice
-
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos. -
En la barra de Estándar, haga clic en Nueva consulta. -
Copie y pegue los ejemplos siguientes en la ventana de consulta y haga clic en Ejecutar. USE AdventureWorks2012; GO ALTER INDEX AK_SalesOrderHeader_SalesOrderNumber ON Sales.SalesOrderHeader SET ( STATISTICS_NORECOMPUTE = ON, IGNORE_DUP_KEY = ON, ALLOW_PAGE_LOCKS = ON ) ; GOUSE AdventureWorks2012; GO ALTER INDEX ALL ON Production.Product REBUILD WITH (FILLFACTOR = 80, SORT_IN_TEMPDB = ON, STATISTICS_NORECOMPUTE = ON); GO
