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

      Gera um plano de manutenção que execute tarefas de manutenção em cada banco de dados do sistema do SQL Server, exceto o 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 do 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 a uma instância do SQL Server que usa a Autenticação do Mecanismo de Banco de Dados do SQL Server. Esta opção não está disponível.

  • Nome do 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.

Confira também