Index, elemento (DTA)

Se aplica a:SQL Server

Contiene información acerca de un índice de una configuración especificada por el usuario que se desea crear o quitar.

Sintaxis

  
<Recommendation>  
  <Create>  
    <Index [Clustered | Unique | Online | IndexSizeInMB | NumberOfRows             | QUOTED_IDENTIFIER | ARITHABORT | CONCAT_NULL_YIELDS_NULL             | ANSI_NULLS | ANSI_PADDING | ANSI_WARNINGS  
            | NUMERIC_ROUNDABORT]  
     ...code removed here...  
    </Index>  

Atributos del elemento

Atributo Index Tipo de datos Descripción
Agrupado boolean Opcional. Especifica un índice clúster. Se establece en "true" o "false", por ejemplo:

<Index Clustered="true">

De forma predeterminada, este atributo está establecido en "false".
Único boolean Opcional. Especifica un índice único. Se establece en "true" o "false", por ejemplo:

<Index Unique="true">

De forma predeterminada, este atributo está establecido en "false".
En línea boolean Opcional. Especifica un índice que puede realizar operaciones mientras el servidor está en línea, lo que exige espacio temporal en disco. Se establece en "true" o "false", por ejemplo:

<Index Online="true">

De forma predeterminada, este atributo está establecido en "false".

Para más información, consulte Perform Index Operations Online.
IndexSizeInMB double Opcional. Especifica el tamaño máximo del índice en megabytes, por ejemplo:

<Index IndexSizeInMB="873.75">

Sin valor predeterminado.
NumberOfRows integer Opcional. Simula diferentes tamaños de índice, lo que simula de forma eficaz diferentes tamaños de tabla, por ejemplo:

<Index NumberOfRows="3000">

Sin valor predeterminado.
QUOTED_IDENTIFIER boolean Opcional. Hace que Microsoft SQL Server siga las reglas de ISO en cuanto a comillas delimitadoras de identificadores y cadenas literales se refiere. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar activado. Por ejemplo, la sintaxis siguiente activa este atributo:

<Index QUOTED_IDENTIFIER [...]>

De forma predeterminada, este atributo está desactivado.

Para obtener más información, vea SET QUOTED_IDENTIFIER (Transact-SQL).
ARITHABORT boolean Opcional. Cancela una consulta cuando se produce un error de desbordamiento o división por cero durante su ejecución. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar activado. Por ejemplo, la sintaxis siguiente activa este atributo:

<Index ARITHABORT [...]>

De forma predeterminada, este atributo está desactivado.

Para obtener más información, vea SET ARITHABORT (Transact-SQL).
CONCAT_NULL_YIELDS_

NULL
boolean Opcional. Determina si los resultados de la concatenación se tratan como valor NULL o como cadena vacía. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar activado. Por ejemplo, la sintaxis siguiente activa este atributo:

<Index CONCAT_NULL_YIELDS_NULL [...]>

De forma predeterminada, este atributo está desactivado.

Para obtener más información, vea SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).
ANSI_NULLS boolean Opcional. Especifica el comportamiento conforme a ISO de los operadores de comparación Es igual a (=) y No es igual a (<>) cuando se utilizan con valores NULL. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar activado. Por ejemplo, la sintaxis siguiente activa este atributo:

<Index ANSI_NULLS [...]>

De forma predeterminada, este atributo está desactivado.

Para obtener más información, vea SET ANSI_NULLS (Transact-SQL).
ANSI_PADDING boolean Opcional. Controla el modo en que una columna almacena valores inferiores a su tamaño definido. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar activado. Por ejemplo, la sintaxis siguiente activa este atributo:

<Index ANSI_PADDING [...]>

De forma predeterminada, este atributo está desactivado.

Para más información, consulte SET ANSI_PADDING (Transact-SQL).
ANSI_WARNINGS boolean Opcional. Especifica el comportamiento estándar de ISO para diversas condiciones de error. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar activado. Por ejemplo, la sintaxis siguiente activa este atributo:

<Index ANSI_WARNING [...]>

De forma predeterminada, este atributo está desactivado.

Para obtener más información, vea SET ANSI_WARNINGS (Transact-SQL).
NUMERIC_ROUNDABORT boolean Opcional. Especifica el nivel de informes de error generados cuando el redondeo en una expresión produce pérdida de precisión. Si el índice se encuentra en una columna o una vista calculada, este atributo debe estar desactivado.

La sintaxis siguiente activa este atributo:

<Index ANSI_WARNING [...]>

De forma predeterminada, este atributo está desactivado.

Para obtener más información, vea SET NUMERIC_ROUNDABORT (Transact-SQL).

Características de los elementos

Característica Descripción
Tipo y longitud de los datos Ninguno.
Valor predeterminado Ninguno.
Repetición Una obligatoria por cada elemento Create o Drop si no se especifica otra estructura de diseño físico con el elemento Statistics o Heap .

Relaciones del elemento

Relación Elementos
Elemento primario Create (DTA, elemento)

ElementoDrop . Para obtener más información, vea el esquema XML del Asistente para la optimización de motor de base de datos.
Elementos secundarios Name (DTA, elemento de Index)

Column (DTA, elemento de Index)

ElementoPartitionScheme . Para obtener más información, vea el esquema XML del Asistente para la optimización de motor de base de datos.

ElementoPartitionColumn . Para obtener más información, vea el esquema XML del Asistente para la optimización de motor de base de datos.

Filegroup (DTA, elemento de Index)

ElementoNumberOfReferences . Para obtener más información, vea el esquema XML del Asistente para la optimización de motor de base de datos.

ElementoPercentUsage . Para obtener más información, vea el esquema XML del Asistente para la optimización de motor de base de datos.

Ejemplo

Para obtener un ejemplo de uso de este elemento, vea Ejemplo de archivo de entrada XML con configuración especificada por el usuario (DTA).

Consulte también

Referencia del archivo de entrada XML (Asistente para la optimización de motor de base de datos)