auto_maint - Parâmetro de Configuração de Manutenção Automática

Este parâmetro é o pai de todos os outros parâmetros de configuração do banco de dados de manutenção automática (auto_db_backup, auto_tbl_maint, auto_runstats, auto_stmt_stats, auto_stats_views, auto_reorg, auto_samplinge auto_cg_stats).

Tipo de Configuração
Banco de Dados
Aplica-se a
  • Servidor de bancos de dados com clientes remotos e locais
  • Cliente
  • Servidor de Banco de Dados com clientes locais
  • Servidor de banco de dados particionado com clientes locais e remotos
Tipo de parâmetro
Configurável on-line
Classe de propagação
Imediatos
Padrão [intervalo]
ON [ON; OFF ]

Quando este parâmetro é desativado, todos os seus parâmetros filhos também são desativados, mas suas configurações, como registradas no arquivo de configuração do banco de dados, não se alteram. Quando este parâmetro pai é ativado, os valores registrados para seus parâmetros filhos tomam afeito. Desta forma, a manutenção automática pode ser ativada ou desativada globalmente.

Por padrão, este parâmetro é configurado como ON.

A manutenção de tabela automática requer que o usuário de instância proprietária-id tenha sido concedido autoridade de administração de banco de dados (DBADM).

Você pode ativar ou desativar os recursos de manutenção automáticos individuais de forma independente, configurando os seguintes parâmetros:

backup_automático_do_banco_de_dados
Este parâmetro de manutenção automática ativa ou desativa operações de backup automático para um banco de dados. Um critério de backup (um conjunto definido de regras ou diretrizes) pode ser utilizado para especificar o comportamento automatizado. O objetivo da política de backup é garantir que o banco de dados esteja sendo apoiado regularmente. A política de backup para um banco de dados é criada automaticamente quando o Monitor de Saúde Db2® é executado pela primeira vez. Por padrão, este parâmetro é configurado como OFF. Para ser ativado, este parâmetro deve ser configurado como ON, e seu parâmetro pai também deve estar ativado.
AUTO_TBL_MAINT
Este parâmetro é o pai dos parâmetros de manutenção da tabela (auto_runstats e auto_reorg). Quando este parâmetro é desativado, todos os seus parâmetros filhos também são desativados, mas suas configurações, como registradas no arquivo de configuração do banco de dados, não se alteram. Quando este parâmetro pai é ativado, os valores registrados para seus parâmetros filhos tomam afeito. Dessa forma, a manutenção da tabela pode ser ativada ou desativada globalmente.

Por padrão, este parâmetro é configurado como ON.

auto_runstats
Este parâmetro de manutenção de tabelas automatizado ativa ou desativa as operações de tabela automática RUNSTATS para um banco de dados. Uma política RUNSTATS (um conjunto definido de regras ou diretrizes) pode ser usada para especificar o comportamento automatizado. As estatísticas coletadas pelo utilitário RUNSTATS são usadas pelo otimizador para determinar o plano mais eficiente para acessar os dados físicos. Para ser ativado, este parâmetro deve ser configurado como ON, e seus parâmetros pai também devem estar habilitados. Por padrão, este parâmetro é configurado como ON.
auto_cg_stats
Este parâmetro controla a coleta automática de estatísticas do grupo de colunas em tabelas base. As opiniões estatísticas são excluídas.  Para ativar a coleta automática de estatísticas do grupo de colunas, configure auto_maint, auto_tbl_maint, auto_runstats e auto_cg_stats para ON. Por padrão, este parâmetro é configurado como OFF.
AUTO_STMT_STATS

Esse parâmetro ativa e desativa a coleta de estatísticas em tempo real. É uma criança do parâmetro de configuração auto_runstats . Esse recurso é ativado apenas se o parâmetro de configuração do pai, auto_runstats , também estiver ativado. Por exemplo, para ativar auto_stmt_stats, configure auto_maint, auto_tbl_mainte auto_runstats para ON. Para preservar o valor da criança, o parâmetro de configuração auto_runstats pode ser ON enquanto que o parâmetro de configuração auto_maint é OFF. O recurso de Auto Runstats correspondente ainda será OFF.

Supondo que tanto o Auto Runstats quanto o Auto Reorg estejam ativados, as configurações são as seguintes:

    Automatic maintenance                      (AUTO_MAINT) = OFF
      Automatic database backup               (AUTO_DB_BACKUP) = OFF
      Automatic table maintenance             (AUTO_TBL_MAINT) = ON
          Automatic runstats                   (AUTO_RUNSTATS) = ON
             Real-time statistics            (AUTO_STMT_STATS) = ON
                Statistical views              (AUTO_STATS_VIEWS) = OFF
                 Automatic sampling               (AUTO_SAMPLING) = OFF
                Automatic column group statistics (AUTO_CG_STATS) = OFF
          Automatic reorganization              (AUTO_REORG) = OFF

Você pode desativar os recursos de Auto Runstats e Auto Reorg temporariamente configurando auto_tbl_maint para OFF. Ambos os recursos podem ser ativados posteriormente configurando-se auto_tbl_maint de volta para ON. Você não precisa emitir comandos db2stop ou db2start para ter as alterações surtir efeito.

Por padrão, este parâmetro é configurado como ON.

visualizações_auto_stats
Este parâmetro ativa e desativa a coleção automática de estatísticas em visualizações estatísticas. As estatísticas sobre visões estatísticas são mantidas automaticamente quando este parâmetro é configurado como ON.

Por padrão, este parâmetro é configurado como OFF.

auto_reorg
Este parâmetro de manutenção de tabela automatizada ativa ou desativa a reorganização automática de tabela e de índice para um banco de dados. Um critério de reorganização (um conjunto definido de regras ou diretrizes) pode ser utilizado para especificar o comportamento automatizado. Para ser ativado, este parâmetro deve ser configurado como ON, e seus parâmetros pai também devem estar habilitados.

Por padrão, este parâmetro é configurado como OFF.

auto_amostragem
Este parâmetro controla se a coleta de estatísticas automática utiliza a amostragem ao coletar estatísticas para uma grande tabela. Para ativar a amostragem automática, configure auto_maint, auto_tbl_maint, auto_runstats e auto_sampling para ON. Se a coleta de estatísticas automática estiver ativada, a amostragem de nível de página será usada e a taxa de amostragem será determinada automaticamente. Ambos os dados e páginas de índice são amostrados para tabelas base em oposição a visualizações estatísticas, que não possuem índices.

Por padrão, este parâmetro é configurado como ON.