Como fazer o SQL Server Drop Index

Como fazer o SQL Server Drop Index
No SQL Server, um índice refere -se a uma estrutura de dados criada em tabelas ou visualizações para ajudar a acelerar as consultas. Existem vários tipos de índices no SQL Server. No entanto, não os discutiremos neste tutorial.

O coração deste artigo é mostrar como criar um índice básico e como soltar índices existentes em um banco de dados do SQL Server.

SQL Server Create Index

Vamos começar aprendendo a criar um simples índice de servidor SQL.

Nota: No contexto deste tutorial, um índice simples se refere a um índice não agrupado.

A sintaxe abaixo mostra como criar um índice não agrupado no SQL Server

Criar índice index_name em tabela_name (coluna (s));

Começamos definindo o índice definindo o nome do índice após a cláusula Create Index.

Em seguida, especificamos a tabela para criar o índice, seguido pelas colunas da tabela especificada.

Considere a consulta de exemplo abaixo que encontra os registros em que o preço é maior que 500.

Selecione ProductId, nome dos produtos onde o preço> 500;

Se exibirmos o plano de execução estimado. Podemos ver que a consulta digitaliza o índice agrupado para encontrar as linhas correspondentes.

Para melhorar o tempo de consulta, podemos criar um índice para a coluna de preços como:

Criar Índice preços_index sobre produtos (preço);

Agora que criamos um índice não agrupado, podemos usá-lo para consultar um registro mais específico.

Por exemplo:

Selecione ProductId, preço de produtos onde o preço = 592.20;

A consulta acima procura uma linha onde o preço é igual ao valor especificado. Se olharmos para o plano de execução, vemos que a consulta agora usa o índice não agrupado criado.

Índice de queda do servidor SQL

Para remover um índice específico de um banco de dados, você pode usar a consulta de índice de gota. A sintaxe é como mostrado abaixo:

Drop índice index_name em table_name;

A sintaxe acima é bem direta. Comece chamando a consulta de índice de gota seguida pelo nome do índice que você deseja remover.

Em seguida, use o comando on para especificar o nome sob o qual o índice pertence.

Por exemplo, para soltar o preços_index que criamos nos exemplos anteriores, podemos fazer:

DROP INDEX PREES_INDEX em produtos;

A consulta acima deve soltar o preços_index se existir na tabela especificada.

Você também pode usar um método gráfico para excluir um índice. No SQL Server Management Studio, expanda o banco de dados de destino -> tabelas -> Tabela de destino -> índices.

Localize o índice que você deseja remover e clicar com o botão direito. Selecione 'Excluir' para soltar o índice.

Conclusão

Neste artigo, você aprendeu a criar um índice no SQL Server e dois métodos para soltar índices de um banco de dados.