Tarefa de Reorganização de Índice (Plano de Manutenção)
Aplica-se a: SQL Server
Use a caixa de diálogo Tarefa de Reorganização de Índice para mover as páginas de índice em uma ordem de pesquisa mais eficiente. Esta tarefa usa a instrução ALTER INDEX REORGANIZE
com bancos de dados do SQL Server.
Opções
Conexão
Selecione a conexão de servidor a ser usada na execução desta tarefa.
Novo
Crie uma nova conexão com o servidor para usar ao executar esta tarefa. A caixa de diálogo Nova Conexão é descrita abaixo.
Bancos de dados
Especifique os bancos de dados afetados por essa tarefa.
Todos os bancos de dados
Gere um plano de manutenção que execute tarefas de manutenção em todos os bancos de dados do SQL Server, exceto
tempdb
.Todos os bancos de dados do sistema
Gere um plano de manutenção que execute tarefas de manutenção em cada banco de dados do sistema do SQL Server, exceto
tempdb
. Nenhuma tarefa de manutenção é executada nos bancos de dados criados pelo usuário.Todos os bancos de dados de usuários
Gere um plano de manutenção que execute tarefas de manutenção em todos os bancos de dados criados por usuários. Nenhuma tarefa de manutenção é executada com os bancos de dados do sistema do SQL Server.
Estes bancos de dados específicos
Gere um plano de manutenção que execute tarefas de manutenção somente nos bancos de dados selecionados. Pelo menos um banco de dados da lista deverá ser selecionado se esta opção for escolhida.
Objeto
Limita a grade Seleção para exibir tabelas, exibições ou ambas.
Seleção
Especifique as tabelas ou índices afetados por esta tarefa. Não disponível quando a opção Tabelas e Exibições é selecionada na caixa Objeto.
Compactar objetos grandes
Desaloque espaço em tabelas e exibições quando possível. Esta opção usa
ALTER INDEX LOB_COMPACTION = ON
.Exibir T-SQL
Exiba as instruções Transact-SQL executadas no servidor para esta tarefa, com base nas opções selecionadas.
Observação
Quando o número de objetos afetados é grande, essa exibição pode ser demorada.
Opções de estatísticas de índice
Em versões anteriores do Microsoft SQL Server, isso poderia causar lentidão de sistema para reorganizar ou recompilar um índice grande. O SQL Server 2016 (13.x) implementou aprimoramentos de desempenho importantes para essas operações de índice.
Além disso, em versões anteriores, a granularidade do controle era menos refinada. Isso fazia com que o sistema reorganizasse ou recompilasse alguns índices, mesmo quando os índices não estavam muito fragmentados, o que era desnecessário. Controles mais recentes na interface do usuário (UI) do Plano de Manutenção permitem a exclusão de índices que não precisam ser atualizados, com base em critérios de estatísticas de índice. Para isso, as seguintes exibições de gerenciamento dinâmico (DMVs) de Transact-SQL são usadas internamente:
Tipo de exame
O sistema deve consumir recursos para coletar estatísticas de índice. Você pode escolher entre consumir relativamente menos ou mais recursos dependendo de quanta precisão você considera necessária para as estatísticas de índice. A interface do usuário oferece a seguinte lista de níveis de precisão para sua escolha:
- Rápido
- Amostra
- Detalhado
Otimize o índice somente se
A interface do usuário oferecer os seguintes filtros ajustáveis, que você pode usar para evitar a atualização de índices que ainda não precisam de atualizações:
- Fragmentação >(%)
- Contagem de páginas >
- Usado nos últimos (dias)
Caixa de diálogo de Nova conexão
Nome da conexão
Digite um nome para a nova conexão.
Selecione ou digite um nome de servidor
Selecione um servidor com o qual se conectar ao executar esta tarefa.
Atualizar
Atualize a lista de servidores disponíveis.
Digite as informações para fazer logon no servidor
Especifica como autenticar no servidor.
Use a segurança integrada do Windows
Conecte a uma instância do Mecanismo de Banco de Dados do SQL Server com Autenticação do Microsoft Windows.
Usar nome de usuário e senha específicos
Conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server usando a Autenticação do SQL Server. Esta opção não está disponível.
Nome de usuário
Forneça um logon do SQL Server a ser usado na autenticação. Esta opção não está disponível.
Senha
Forneça uma senha a ser usada na autenticação. Esta opção não está disponível.