SQL Server – Quando ativar e desativar índices. ALTER INDEX ENABLE INDEX

Saiba quando ativar e desativar índices

Quando podemos desativar índices em uma tabela de banco de dados SQL Server? Lembrando mais uma vez que índices podem ser alterados, apagados, desativados e ativados. Existe uma diferença entre cada um deles.

  • O processo de alterar, pode ser feito para melhorar performance incluindo alguma coluna ou criando um filtro.
  • O processo de apagar índice pode ser feito se você identificou que esse índice não está sendo utilizado durante um bom tempo e está apenas ocupando espaço no banco de dados.
  • O processo de ativar e desativar índices pode ser feito em casos de grandes transações como DTS, BCP, BULK INSERT etc.

Quando você desativa um índice o SQL não utiliza mais ele para leitura e nem o atualiza mais. Para ativar novamente basta ir com o botão direito do mouse no índice e clicar na opção REBUILD. Para desativar basta fazer o mesmo processo e clicar em DISABLE.

Veja o mesmo processo via T-SQL:

USE AdventureWorks2014
GO
 -- Desativando o índice
ALTER INDEX [IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode] ON [Person].[Address] DISABLE
GO
 -- Ativando o índice e Atualizando
ALTER INDEX [IX_Address_AddressLine1_AddressLine2_City_StateProvinceID_PostalCode] ON [Person].[Address] REBUILD
GO

Lembrando que é sempre bom manter documentado todos os índices desativados.

SQL Server – Quando ativar e desativar índices. ALTER INDEX ENABLE INDEX
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere

Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…

4 semanas ago

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

1 mês ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

7 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

8 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

8 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

8 meses ago