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)