Recriando índices
Veja como é fácil recriar índices
Essa é uma dica para desenvolver recriar índices.
Script simples para recriar todos os índices de todas as tabelas:
Foi utilizado o comando ALTER INDEX pois o comando DBCC DBREINDEX será retirado nas versões futuras.
DECLARE @Tabela varchar(100)
DECLARE CTable CURSOR FOR SELECT name FROM sysobjects WHERE xtype = 'U'
OPEN CTable FETCH NEXT FROM CTable INTO @Tabela
WHILE @@FETCH_STATUS = 0 BEGIN PRINT 'Reconstruindo Índices da tabela ' + UPPER(@Tabela) EXEC ('ALTER INDEX ALL ON [' + @Tabela + '] REBUILD') FETCH NEXT FROM CTable INTO @Tabela
END
PRINT ' ' PRINT 'FIM'
CLOSE CTable DEALLOCATE CTable
Espero ter ajudado.
Subscribe ecode10.com
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.
Log In
Related articles
Creating a SiteMap using SQL Database
Como indexar melhor meu site e links?
Transformando linhas em colunas usando SQL Server
veja como funciona
Comando LEFT no database
veja como