Partilhar via


Como: Criar índices em cluster

Em bancos de dados de Microsoft SQL Server, você pode criar um índice de cluster. Em um índice de cluster, a ordem física das linhas na tabela é a mesma ordem lógica (indexada) dos valores de chave de índice. Uma tabela pode conter somente um índice agrupado. Operações UPDATE e DELETE são freqüentemente aceleradas por índices de cluster porque essas operações requerem grandes quantidades de dados a serem lidos. Criando ou modificando um índice de cluster pode ser demorada, porque é durante essas operações que as linhas da tabela são reorganizadas no disco.

Considere o uso de um índice de cluster para:

  • Colunas que contêm um número limitado de valores exclusivos, como um state coluna que contém somente 50 códigos de estado exclusivo.

  • Consultas que retornam um intervalo de valores, usando operadores tais como BETWEEN, >, > =, <, e < =.

  • Consultas que retornam grandes conjuntos de resultados.

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Para criar um índice de cluster

  1. Em Server Explorer, com o botão direito na tabela desejada criar um índice de cluster e clique em Abrir definição de tabela.

    A tabela é aberta em Table Designer.

  2. Do Table Designer menu, clique em Índices/chaves.

  3. No Índices/chaves caixa de diálogo, clique em Add.

  4. Selecione o novo índice na chave selecionada do primária/exclusiva ou índice lista.

  5. Na grade, selecione criar como clustere escolha Sim na lista suspensa à direita da propriedade.

    O índice é criado no banco de dados quando você salva a tabela.

Consulte também

Referência

Caixa de diálogo Índices/chaves

Outros recursos

Trabalhando com índices