Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Contém informações sobre um índice que você deseja criar ou descartar para uma configuração especificada pelo usuário.
Sintaxe
<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 de elementos
| Atributo de índice | Tipo de dados | Descrição |
|---|---|---|
Clustered |
boolean | Opcional. Especifica um índice clusterizado. Defina como "true" ou "false", por exemplo:<Index Clustered="true">Por padrão, esse atributo é definido como "false". |
Unique |
boolean | Opcional. Especifica um índice exclusivo. Defina como "true" ou "false", por exemplo:<Index Unique="true">Por padrão, esse atributo é definido como "false". |
Online |
boolean | Opcional. Especifica um índice que pode executar operações enquanto o servidor está online, o que requer espaço em disco temporário. Defina como "true" ou "false", por exemplo:<Index Online="true">Por padrão, esse atributo é definido como "false". Para obter mais informações, consulte Executar operações de índice online. |
IndexSizeInMB |
duplo | Opcional. Especifica o tamanho máximo do índice em megabytes, por exemplo:<Index IndexSizeInMB="873.75">Nenhuma configuração padrão. |
NumberOfRows |
integer | Opcional. Simula diferentes tamanhos de índice, o que efetivamente simula diferentes tamanhos de tabela, por exemplo:<Index NumberOfRows="3000">Nenhuma configuração padrão. |
QUOTED_IDENTIFIER |
boolean | Opcional. Faz com que o SQL Server siga as regras ISO relativas a aspas que delimitam identificadores e cadeias literais. Esse atributo deve ser ativado se o índice estiver em uma coluna computada ou em uma exibição. Por exemplo, a sintaxe a seguir define esse atributo em:<Index QUOTED_IDENTIFIER [...]>Por padrão, esse atributo está desativado. Para obter mais informações, consulte SET QUOTED_IDENTIFIER. |
ARITHABORT |
boolean | Opcional. Faz com que uma consulta seja encerrada quando ocorre um erro de estouro ou divisão por zero durante a execução da consulta. Esse atributo deve ser ativado se o índice estiver em uma coluna computada ou em uma exibição. Por exemplo, a sintaxe a seguir define esse atributo em:<Index ARITHABORT [...]>Por padrão, esse atributo está desativado. Para mais informações, consulte SET ARITHABORT. |
CONCAT_NULL_YIELDS_NULL |
boolean | Opcional. Controla se os resultados da concatenação são ou não tratados como valores de cadeia de caracteres nulos ou vazios. Esse atributo deve ser ativado se o índice estiver em uma coluna computada ou em uma exibição. Por exemplo, a sintaxe a seguir define esse atributo em:<Index CONCAT_NULL_YIELDS_NULL [...]>Por padrão, esse atributo está desativado. Para obter mais informações, consulte SET CONCAT_NULL_YIELDS_NULL. |
ANSI_NULLS |
boolean | Opcional. Especifica o comportamento compatível com ISO dos operadores de comparação Igual (=) e Não Igual a (<>) quando usados com valores nulos. Esse atributo deve ser ativado se o índice estiver em uma coluna computada ou em uma exibição. Por exemplo, a sintaxe a seguir define esse atributo em:<Index ANSI_NULLS [...]>Por padrão, esse atributo está desativado. Para mais informações, consulte SET ANSI_NULLS. |
ANSI_PADDING |
boolean | Opcional. Controla a maneira como uma coluna armazena valores menores do que seu tamanho definido. Esse atributo deve ser ativado se o índice estiver em uma coluna computada ou em uma exibição. Por exemplo, a sintaxe a seguir define esse atributo em:<Index ANSI_PADDING [...]>Por padrão, esse atributo está desativado. Para obter mais informações, consulte SET ANSI_PADDING. |
ANSI_WARNINGS |
boolean | Opcional. Especifica o comportamento padrão ISO para várias condições de erro. Esse atributo deve ser ativado se o índice estiver em uma coluna computada ou em uma exibição. Por exemplo, a sintaxe a seguir define esse atributo em:<Index ANSI_WARNING [...]>Por padrão, esse atributo está desativado. Para mais informações, consulte SET ANSI_WARNINGS. |
NUMERIC_ROUNDABORT |
boolean | Opcional. Especifica o nível de relatório de erros gerado quando o arredondamento em uma expressão causa uma perda de precisão. Esse atributo deve estar desativado se o índice estiver em uma coluna computada ou em uma exibição. A sintaxe a seguir define esse atributo em: <Index ANSI_WARNING [...]>Por padrão, esse atributo está desativado. Para mais informações, consulte SET NUMERIC_ROUNDABORT. |
Características dos elementos
| Característica | Descrição |
|---|---|
| Tipo e comprimento dos dados | Nenhum. |
| Valor predefinido | Nenhum. |
| Ocorrência | É necessário uma vez para cada Create elemento ou Drop se não for especificada outra estrutura física de design com o Statistics ou os Heap elementos. |
Relações entre elementos
| Relacionamento | Elementos |
|---|---|
| Elemento pai |
Criar elemento (DTA)Drop elemento. Para obter mais informações, consulte o esquema XML do Orientador de Otimização do Mecanismo de Banco de Dados. |
| Elementos filho |
Elemento de nome para índice (DTA) Elemento de coluna para índice (DTA) PartitionScheme elemento. Para obter mais informações, consulte o esquema XML do Orientador de Otimização do Mecanismo de Banco de Dados.PartitionColumn elemento. Para obter mais informações, consulte o esquema XML do Orientador de Otimização do Mecanismo de Banco de Dados.Elemento de grupo de ficheiros para índice (DTA) NumberOfReferences elemento. Para obter mais informações, consulte o esquema XML do Orientador de Otimização do Mecanismo de Banco de Dados.PercentUsage elemento. Para obter mais informações, consulte o esquema XML do Orientador de Otimização do Mecanismo de Banco de Dados. |
Examples
Para um exemplo de utilização deste elemento, veja a Amostra de Ficheiro de Entrada XML com Configuração Especificada pelo Utilizador (DTA).