Ajuda de F1 de Propriedades do Índice

As seções neste tópico referem-se a várias propriedades de índice que estão disponíveis usando caixas de diálogo do SQL Server Management Studio.

Neste tópico:

Página geral das propriedades do índice

Caixa de diálogo Selecionar Colunas (Índice)

Página de armazenamento das propriedades do índice

Página Espacial das propriedades do índice

Página Filtrar das propriedades do índice

Página geral das propriedades do índice

Use a página Geral para exibir ou modificar propriedades de índice para a tabela ou exibição selecionada. As opções para cada página podem mudar de acordo com o tipo de índice selecionado.

  • Nome da tabela
    Exibe o nome da tabela ou exibição na qual o índice foi criado. Esse campo é somente leitura. Para selecionar uma tabela diferente, feche a página Propriedades do Índice, selecione a tabela correta e, em seguida, abra a página Propriedades do Índice novamente.

    Não é possível especificar índices espaciais em exibições indexadas. Os índices espaciais podem ser definidos apenas em uma tabela com uma chave primária. O número máximo de colunas de chave primária na tabela é 15. O tamanho por linha combinado das colunas de chave primária é limitado a um máximo de 895 bytes.

  • Nome do índice
    Exibe o nome do índice. Este campo é somente leitura para um índice existente. Ao criar um novo índice, digite o nome do índice.

  • Tipo de índice
    Indica o tipo de índice. Para novos índices, indica o tipo de índice selecionado ao abrir a caixa de diálogo. Os índices podem ser: Clusterizado, Não Clusterizado, XML Primário, XML Secundário, Espacial ou Columnstore Não Clusterizado.

    Observação É permitido somente um índice clusterizado para cada tabela. É permitido somente um índice columnstore xVelocity de memória otimizada para cada tabela.

  • Exclusivo
    A marcação desta caixa de seleção torna o índice exclusivo. Não é permitido que duas linhas tenham o mesmo valor de índice. Por padrão, essa caixa de seleção é desmarcada. Ao modificar um índice existente, haverá falha na criação do índice se duas linhas tiverem o mesmo valor. Para colunas onde NULL é permitido, um índice exclusivo permite um valor NULL.

    Se você selecionar Espacial no campo Tipo de índice, a caixa de seleção Exclusiva ficará esmaecida.

  • Colunas de chave de índice
    Adicione as colunas desejadas à grade Colunas de chave de índice. Quando mais de uma coluna é adicionada, as colunas devem ser listadas na ordem desejada. A ordem de coluna em um índice pode ter um grande impacto no desempenho do índice.

    Não é permitido que mais de 16 colunas participem de um único índice composto. Para mais de 16 colunas, consulte as colunas incluídas no final deste tópico.

    É possível definir um índice espacial apenas em uma coluna que contenha um tipo de dados espaciais (uma coluna espacial).

  • Nome
    Exibe o nome da coluna que participa da chave de índice.

  • Sort Order
    Especifica a direção da classificação da coluna de índice selecionada, Crescente ou Decrescente.

    ObservaçãoObservação

    Se o tipo de índice for XML primário ou Espacial, esta coluna não aparecerá na tabela.

  • Tipo de dados
    Exibe a informações de tipo de dados.

    ObservaçãoObservação

    Se a coluna de tabela for uma coluna computada, Tipo de dados exibirá "coluna computada".

  • Tamanho
    Exibe o número máximo de bytes necessários para armazenar o tipo de dados de coluna. Exibe zero (0) para uma coluna espacial ou XML.

  • Identidade
    Exibe se a coluna que participa da chave de índice é uma coluna de identidade.

  • Permitir Nulos
    Exibe se a coluna que participa da chave de índice permite armazenar valores NULL na tabela ou coluna de exibição.

  • Adicionar
    Adiciona uma coluna à chave de índice. Selecione colunas de tabela da caixa de diálogo Selecionar Colunas de <table name> que aparece quando você clica em Adicionar. No caso de um índice espacial, depois que você seleciona uma coluna, este botão fica esmaecido.

  • Remover
    Remove a coluna selecionada da participação na chave de índice.

  • Mover para Cima
    Move a coluna selecionada para cima na grade de chave de índice.

  • Mover para Baixo
    Move a coluna selecionada para baixo na grade de chave de índice.

  • Colunas Columnstore
    Clique em Adicionar para selecionar colunas para o índice columnstore. Para limitações em um índice columnstore, consulte CREATE COLUMNSTORE INDEX (Transact-SQL).

  • Colunas incluídas
    Inclua colunas não chave no índice não clusterizado. Essa opção permite ignorar os limites de índices atuais no tamanho total de uma chave de índice e no número máximo de colunas que participam de uma chave de índice, adicionando colunas como colunas não chave no nível folha do índice não clusterizado. Para obter mais informações, consulte Criar índices com colunas incluídas

Ícone de seta usado com o link Voltar ao Início[Início]

Caixa de diálogo Selecionar Colunas (Índice)

Use esta página para adicionar colunas à página Propriedades Gerais do Índice ao criar ou modificar um índice.

  • Caixa de seleção
    Selecione para adicionar colunas.

  • Nome
    Nome da coluna.

  • Tipo de dados
    O tipo de dados da coluna.

  • Bytes
    Tamanho da coluna em bytes.

  • Identidade
    Exibe Sim para colunas de identidade e Não quando a coluna não é uma coluna de identidade.

  • Permitir Nulos
    Exibe Sim quando a definição da tabela permitir valores nulos para a coluna. Exibe Não quando a definição da tabela não permitir nulos para a coluna.

Ícone de seta usado com o link Voltar ao Início[Início]

Opções da página de armazenamento

Use essa página para exibir ou modificar grupo de arquivos ou propriedades de esquema de partição para o índice selecionado. Mostra apenas opções relacionadas ao tipo de índice.

  • Grupo de arquivos
    Armazena o índice no grupo de arquivos especificado. A lista exibe apenas grupos de arquivos padrão (linha). A seleção de lista padrão é o grupo de arquivos PRIMARY do banco de dados. Para obter mais informações, consulte Arquivos e grupos de arquivos do banco de dados.

  • Grupos de Arquivos do Fluxo de Arquivos
    Especifica o grupo de arquivos para obter dados de FILESTREAM. Essa lista exibe apenas grupos de arquivos FILESTREAM. A seleção de lista padrão é o grupo de arquivos PRIMARY FILESTREAM. Para obter mais informações, consulte FILESTREAM (SQL Server).

  • Esquema de partição
    Armazena o índice em um esquema de partição. Clicando em Esquema de Partição a grade abaixo é habilitada. A seleção de lista padrão é o esquema de partição usado para armazenar os dados de tabela. Ao selecionar um esquema de partição diferente na lista, a informações na grade é atualizada. Para obter mais informações, consulte Tabelas e índices particionados.

    A opção de esquema de partição fica indisponível se não houver nenhum esquema de partição no banco de dados.

  • Esquema de Partição do Fluxo de Arquivos
    Especifica o esquema de partição para dados FILESTREAM. O esquema de partição deve ser simétrico com o esquema especificado na opção Esquema de partição.

    Se a tabela não for particionada, o campo fica em branco.

  • Parâmetro do Esquema de Partição
    Exibe o nome da coluna que participa do esquema de partição.

  • Coluna de tabela
    Selecione a tabela ou exiba para mapear para o esquema de partição.

  • Tipo de dados da coluna
    Exibe informações de tipo de dados sobre a coluna.

    ObservaçãoObservação

    Se a coluna de tabela for uma coluna computada, Tipo de Dados da Coluna exibirá "coluna computada."

  • Permitir o processamento online de instruções DML ao mover o índice
    Permite aos usuários acessar a tabela subjacente ou dados de índice clusterizado associados a quaisquer índices não clusterizados durante a operação de índice. Para obter mais informações, consulte Executar operações de índice online.

    ObservaçãoObservação

    Esta opção não está disponível para índices XML ou se o índice for um índice clusterizadoF desabilitado.

  • Definir grau máximo de paralelismo
    Limita o número de processadores a serem usados durante execução do plano paralelo. O valor padrão, 0, usa o número real de CPUs disponíveis. A definição do valor como 1 elimina a geração em plano paralelo; a definição do valor como um número maior que 1 restringe o número máximo de processadores usados por uma única execução da consulta. Esta opção ficará disponível apenas se a caixa de diálogo estiver no estado Recriar ou Recriar. Para obter mais informações, consulte Definir o grau máximo da opção de paralelismo para obtenção do desempenho ideal.

    ObservaçãoObservação

    Se um valor maior que o número de CPUs disponíveis for especificado, será usado o número real de CPUs disponíveis.

Ícone de seta usado com o link Voltar ao Início[Início]

Opções de índice da página Espacial

Use a página Espacial para exibir ou especificar os valores das propriedades espaciais. Para obter mais informações, consulte Dados espaciais (SQL Server).

Caixa delimitadora

A caixa delimitadora é o perímetro da grade de alto nível de um plano geométrico. Os parâmetros da caixa delimitadora só existem no mosaico de grade geométrica. Esses parâmetros ficarão indisponíveis se o Esquema de Mosaico for Grade geográfica.

O painel exibe as coordenadas **(X-min)**Y-min e (X-max)Y-max) da caixa delimitadora. Não há valores de coordenada padrão. Portanto, ao criar um novo índice espacial em uma geometry coluna de tipo, será necessário especificar os valores de coordenada.

  • X-min
    A coordenada X do canto inferior esquerdo da caixa delimitadora.

  • Y-min
    A coordenada Y do canto inferior esquerdo da caixa delimitadora.

  • X-max
    Coordenada X do canto superior direito da caixa delimitadora.

  • Y-max
    Coordenada Y do canto superior direito da caixa delimitadora.

Geral

  • Esquema de Mosaico
    Indica o esquema de mosaico do índice. Os esquemas de mosaico com suporte são os seguintes:

    • Grade geométrica
      Especifica o esquema de mosaico de grade geométrica, que se aplica a uma coluna do tipo de dados geometry.

    • Grade Automática de Geometria
      Esta opção é habilitada para o SQL Server quando o nível de compatibilidade de banco de dados é definido como 110 ou superior.

    • Grade geográfica
      Especifica o esquema de mosaico de grade geográfica, que se aplica a uma coluna do tipo de dados geography.

    • Grade Automática de Geografia
      Esta opção é habilitada para o SQL Server quando o nível de compatibilidade de banco de dados é definido como 110 ou superior.

    Para obter informações sobre como o SQL Server implementa o mosaico, consulte Dados espaciais (SQL Server).

  • Células por objeto
    Indica o número de células por objeto do mosaico que pode ser usado para um único objeto espacial no índice. Esse número pode ser qualquer inteiro entre 1 e 8.192, inclusive. O padrão é 16, e 8 para versões anteriores do SQL Server quando o nível de compatibilidade de banco de dados é definido como 110 ou superior.

    No nível superior, se um objeto abranger mais células que o especificado por n, a indexação usará o número de células necessário para fornecer um mosaico de nível superior completo. Nesses casos, um objeto poderia receber mais que o número de células especificado. Nesse caso, o número máximo de células geradas pela grade de nível superior, que depende da densidade Nível 1.

Grades

Este painel mostra a densidade da grade a cada nível do esquema de mosaico. A densidade é especificada como Baixa, Média ou Alta. O padrão Média. Baixa representa uma grade de 4x4 (16 células), Média representa uma grade de 8x8 (64 células) e Alta representa uma grade de 16x16 (256 células). Essas opções não estão disponíveis quando as opções de mosaico Grade Automática de Geometria ou Grade Automática de Geografia são escolhidas.

  • Nível 1
    A densidade da grade de primeiro nível (superior).

  • Nível 2
    A densidade da grade de segundo nível.

  • Nível 3
    A densidade da grade de terceiro nível.

  • Nível 4
    A densidade da grade de quarto nível.

Ícone de seta usado com o link Voltar ao Início[Início]

Página de filtros

Use esta página para inserir o predicado do filtro para um índice filtrado. Para obter mais informações, consulte Criar índices filtrados.

  • Expressão de filtro
    Define quais linhas de dados devem ser incluídas no índice filtrado. Por exemplo, StartDate > '20000101' AND EndDate IS NOT NULL'.

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Referência

INDEXPROPERTY (Transact-SQL)

sys.indexes (Transact-SQL)

Conceitos

Opções Set Index