|
Como o banco de dados é usado por muito tempo, o arquivo de log também está aumentando, e aqui estão várias formas de reduzir esse arquivo. 1. Exclua o arquivo de log diretamente Bancos de dados desacoplados. Antes de separar o banco de dados, certifique-se de fazer um backup completo do mesmo, selecione o banco de informações - clique com o botão direito - tarefa - desanexar, conforme mostrado na figura abaixo
Copie e cole os arquivos de log e dados em uma pasta separada, só por precaução. Exclua o link, conforme mostrado abaixo
Exclua o arquivo de log diretamente e então anexe o banco de dados, como mostrado na figura a seguir
Ao anexar, tanto o arquivo ldf quanto o arquivo mdf serão automaticamente anexados, mas ele indicará que o arquivo ldf não pode ser encontrado, não importa, selecione a linha do arquivo ldf, clique no botão de excluir abaixo e clique em OK. Como mostrado abaixo
O novo arquivo ldf gerado após o sucesso de Home Inn tem apenas 504K. 2. Reduzir arquivos de log Você também pode reduzir o arquivo de log para diminuir o tamanho do arquivo de log. Clique com o botão direito em Database-Task-Shrink-File e selecione o arquivo de log, conforme mostrado na figura abaixo
Na opção de redução de volume, você pode selecionar o segundo item, "Reorganizar a página após liberar espaço não utilizado", e então especificar um tamanho e clicar em OK. 3. Usar o modelo de failback como um modelo simples Para evitar que o arquivo de log cresça no futuro, você também pode usar o modelo de failback como um modelo simples. Clique com o botão direito em Propriedades do Banco de Dados-Opções-Modo de Recuperação para selecioná-lo simplesmente. Como mostrado abaixo
Você também pode usar instruções para alcançar essa função. Instrução SQL: alterar o nome do banco de dados definido de recuperação simples. Além disso, trunque log no checkpoint (essa opção é usada em SQL 7.0, SQL 2000, ou seja, o modelo de failback é selecionado como modelo simples). Ao executar o comando CHECKPOINT, se o arquivo de log de transações exceder 70% de seu tamanho, seu conteúdo é limpo, e essa opção é frequentemente definida para True Auto ao desenvolver o banco de dados O Shrink verifica periodicamente o banco de dados; quando o espaço não utilizado de um arquivo de banco de dados ou arquivo de log excede 25% do seu tamanho, o sistema automaticamente reduz o arquivo para que o espaço não utilizado seja igual a 25%, e quando o tamanho do arquivo não ultrapassa o tamanho inicial da criação, o arquivo reduzido também deve ser maior ou igual ao seu tamanho inicial, e a redução dos arquivos de log de transações só pode ser feita quando ele for salvo ou quando a opção Truncar log no checkpoint estiver definida como True. Nota: Os atributos padrão do banco de dados geralmente são definidos, mas os atributos do banco de dados são alterados devido a circunstâncias inesperadas; por favor, verifique os atributos acima do banco após limpar o log para evitar que o log de transações se encha novamente.
|