Compartilhar via


Tarefa Recriar Índice

A tarefa Recriar Índice recria índices em tabelas e exibições de banco de dados do SQL Server. Para obter mais informações sobre gerenciamento de índices, consulte Reorganizando e recriando índices.

Utilizando a tarefa Recriar Índice, um pacote pode reconstruir índices em um único banco de dados ou em vários bancos de dados. Se a tarefa recriar somente os índices em um único banco de dados, você poderá escolher as exibições e as tabelas cujos índices a tarefa recriará.

Essa tarefa encapsula uma instrução ALTER INDEX REBUILD com as seguintes opções de recriação de índice:

  • Especificar uma porcentagem de FILLFACTOR ou utilizar a quantidade original de FILLFACTOR.

  • Definir PAD_INDEX = ON para alocar o espaço livre especificado pelo FILLFACTOR nas páginas de nível intermediário do índice.

  • Definir SORT_IN_TEMPDB = ON para armazenar o resultado de classificação intermediário utilizado para recriar o índice em tempdb. Quando o resultado de classificação intermediário for definido como OFF, ele será armazenado no mesmo banco de dados do índice.

  • Definir IGNORE_DUP_KEY = ON para permitir uma operação de inserção de várias linhas que inclui registros que violam restrições exclusivas para inserir os registros que não as violam.

  • Definir ONLINE = ON para não manter os bloqueios das tabelas, de forma que se possa prosseguir com consultas ou atualizações na tabela subjacente, durante a reindexação.

ObservaçãoObservação

As operações de índice online somente estão disponíveis nas edições Developer, Evaluation e Enterprise do SQL Server.

Para obter mais informações sobre a instrução ALTER INDEX e as opções de recriação de índice, consulte ALTER INDEX (Transact-SQL).

Observação importanteImportante

O tempo que a tarefa leva para criar a instrução Transact-SQL por ela executada é proporcional ao número de índices recriados pela tarefa. Se a tarefa for configurada para recriar índices em todas as tabelas e exibições em um banco de dados com um grande número de índices ou em vários bancos de dados, ela pode levar um tempo considerável para gerar a instrução Transact-SQL.

Configurando a tarefa Recriar Índice

Você pode definir propriedades por meio do Designer SSIS. Essa tarefa está na seção Tarefas do Plano de Manutenção da Caixa de Ferramentas no Designer SSIS.

Para obter mais informações sobre as propriedades que podem ser definidas no SSIS Designer, clique no tópico a seguir:

Tarefa Recriar Índice (Plano de Manutenção)

Para obter mais informações sobre como definir essas propriedades no Designer SSIS, clique no tópico a seguir:

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os mais recentes downloads, artigos, exemplos e vídeos da Microsoft, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN ou TechNet:

Para receber uma notificação automática das atualizações, assine os feeds RSS disponíveis na página.