Como: Classificar dados em um índice clusterizado
Quando você cria ou modifica um índice clusterizado em um banco de dados do Microsoft SQL servidor, você conjunto uma opção para controlar quando os dados são classificados no índice.Ou você pode classificar os dados quando o índice é criado, ou classificar e reorganize os dados quando a tabela se tornam fragmentada.Para obter detalhes sobre o que causa a fragmentação de tabela e soluções recomendadas, consulte o tópico "DBCC CHECKDB" nos manuais online do SQL servidor.
A opção para classificar os dados quando o índice é criado é sempre mais rápido essas duas opções porque ele não requer que os dados a serem índices copiados ou que não estão em cluster ser recriados.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para classificar os valores de índice
In Gerenciador de servidores, clicar com o botão direito do mouse na tabela com os valores de índice que você deseja classificar e no menu de atalho, clique em em em aberto definição de tabela.
escolher Índices/chaves no menu de atalho.
selecionar o índice do Índice selecionado lista.
Certifique-se de que o Criar sistema autônomo CLUSTERED opção está selecionada.
Se você estiver usando o SQL servidor 6.5, as opções de classificar são expostas e você precisará escolher uma das opções de classificar:
Opção
Ação
Classificar dados
A opção padrão.Classifica os dados quando o índice é criado.
Dados já classificados
Elimina a classificar realizada quando um índice clusterizado é criado e verifica que os dados tem sido classificados, verificando cada valor de índice para determinar se é maior do que o anterior.Se qualquer linha falhar essa verificação, não é possível criar o índice ao tentar salvar a tabela.
Quando os dados satisfaz a verificação, esta opção sempre será mais rápida do que o Reorganizar classificado dados opção porque os dados não são copiados e índices que não estão em cluster não serão recriados.Essa opção é útil quando é especificado um fator de preenchimento para compactar ou expandir as páginas em que uma tabela está armazenada.
Para obter mais informações sobre os fatores de preenchimento, consulte Especificar um fator de preenchimento para um índice.
Reorganizar classificado dados
Igual a Dados já classificados, exceto que essa opção esteja sempre mais lenta porque sistema autônomo dados são copiados e índices que não estão em cluster serão recriados.Reorganizar os dados é uma mercadoria idéia quando uma tabela se torna fragmentada e deseja reclassificar os valores de índice.
Observação: Dados já classificados cria o índice clusterizado com a opção SORTED_DATA.Reorganizar classificado dados cria o índice clusterizado com a opção SORTED_DATA_REORG.Se você selecionar uma das opções e qualquer linha falha a verificação, a tentativa de criar o índice quando você salva a tabela falhará.No caso de falha, você pode corrigir os dados ou escolher o Classificar dados opção.
Por fim, clicar Fechar.
Consulte também
Referência
Caixa de diálogo Índices/chaves