Previous Topic: ca_dbmgr - Opções de gerenciamento de banco de dadosNext Topic: ca_dbmgr - Opções de status de migração


ca_dbmgr - Opções de manutenção

As opções de manutenção do ca_dbmgr permitem ajustar e manter o banco de dados em um estado eficiente e um tamanho gerenciável. É possível melhorar o desempenho geral do banco de dados do Arcserve Backup executando essas tarefas de manutenção periodicamente.

Os resultados das tarefas de manutenção são salvos em um log de manutenção especial denominado SQLMaint.log, localizado no diretório LOG do Arcserve Backup.

O comando ca_dbmgr inclui as seguintes opções de manutenção:

ca_dbmgr [-cahost <host>] 
-maintenance
[UpdateStatistics]
[ReBuildIndex]
[CheckIntegrity]
[ReduceDBSize]

UpdateStatistics

Atualiza as estatísticas em todas as tabelas e índices do banco de dados.

O SQL Server coleta estatísticas sobre a distribuição de dados em tabelas e índices e usa essas estatísticas para determinar quais índices usar durante um processo de consulta. If the statistics are outdated, SQL Server might not be able to properly evaluate which indexes to use when executing a query and as a result, might choose to perform a time-consuming scan of a complete table instead of just scanning an index. Having up-to-date statistics is important to ensure effective use of indexes.

Recomendado: diariamente

ReBuildIndex

Reconstrói todos os índices do banco de dados para garantir que os dados não sejam fragmentados.

Uma fragmentação da tabela pode ocorrer quando você executa qualquer operação de modificação de dados (inserção, atualização, exclusão). Quando essa modificação de dados afeta o índice, também pode ocorrer fragmentação do índice, e as informações do índice podem ser espalhadas pelo banco de dados. Os dados fragmentados podem fazer com que o SQL Server execute novas leituras de dados desnecessárias durante um processo de consulta e resultar em desempenho lento e ineficiente. Quanto maior a fragmentação, menos eficiente é o índice. A reconstrução periódica do índice remove a fragmentação, recupera espaço em disco e melhora o desempenho geral durante uma consulta do banco de dados.

Recomendável: semanalmente

CheckIntegrity

Verifica a integridade de todos os objetos do banco de dados do Arcserve Backup.

Os bancos de dados podem ficar corrompidos por eventos incomuns, como falhas de hardware, queda inesperada de energia, falha do sistema operacional ou ação incorreta do operador. É importante verificar periodicamente a integridade da alocação, estrutural e lógica de todos os objetos do banco de dados do Arcserve Backup. A execução de uma verificação regular da integridade do banco de dados detecta e relata todas as alterações no banco de dados ocorridas desde a última verificação de integridade. Dependendo do tamanho do banco de dados, essa tarefa pode ser muito demorada.

Recomendável: semanalmente

ReduceDBSize

Reduz o tamanho dos arquivos de dados e de log no banco de dados do Arcserve Backup liberando-os para o sistema operacional.

Com o tempo, os arquivos de log e de dados podem crescer muito rapidamente e reduzir a eficiência do banco de dados. Quando o tamanho do banco de dados é controlado, o desempenho é sempre melhor e mais usuários podem acessá-lo.

Quando ReduceDBSize é executado, é necessário inserir o nome do banco de dados a ser reduzido, juntamente com a porcentagem de espaço livre a ser deixada em cada arquivo do banco de dados. Por exemplo, se você tiver usado 60 MB de um arquivo de banco de dados de 100 MB, poderá especificar uma porcentagem de redução de 25 por cento. O SQL Server reduzirá o arquivo para um tamanho de 80 MB e você terá um espaço livre de 20 MB.

Recomendável: conforme necessário

Mais informações:

ca_dbmgr - Comando do Gerenciador de banco de dados

ca_dbmgr - Examples