Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Gerencie binary logs (Binlog)

Última atualização: Jul 10, 2026

Os arquivos de log binário registram todas as alterações de dados na instância ApsaraDB RDS for MySQL, o que permite a replicação primária/secundária e o rastreamento de dados. Com o recurso de backup de log ativado, esses arquivos são enviados para o armazenamento de backup e viabilizam a recuperação de dados em um ponto específico no tempo. É possível visualizar e excluir arquivos de log binário, além de configurar as políticas de retenção.

Arquivos de log binário vs. arquivos de backup de log

Arquivos de log binário

Arquivos de backup de log

Finalidade

Permitem a arquitetura primária/secundária e o rastreamento de dados.

O sistema envia esses arquivos em tempo real para o armazenamento de backup, o que possibilita a restauração de dados em um ponto específico no tempo. Para mais informações, consulte Usar o recurso de backup de log.

Ativar/desativar

Sempre ativo. Não é possível desativar.

Ative ou desative conforme necessário.

Faturamento

Sem custo.

O recurso de backup de log é gratuito e inclui uma cota livre de armazenamento de backup. Se o tamanho combinado dos backups de dados e de logs ultrapassar essa cota, haverá cobrança pelo excesso de armazenamento. Consulte Visualizar e gerenciar o tamanho dos arquivos de backup e Taxas de armazenamento de backup.

Impacto no armazenamento

Consome a capacidade de armazenamento da instância. Verifique o uso na seção Usage Statistics da página Basic Information.

Não consome o armazenamento da instância. Os arquivos ficam em um armazenamento de backup separado e inacessível. Verifique o tamanho dos logs na seção Usage Statistics da página Basic Information.

Regras de geração

O sistema cria um novo arquivo de log binário conforme as regras abaixo:

Edição

Gatilho para novo arquivo

RDS Basic Edition, RDS Cluster Edition ou RDS High-availability Edition

O arquivo atual atinge 512 MB ou está sendo gravado há mais de 6 horas

RDS Enterprise Edition

O arquivo atual atinge 512 MB

Nota

Um arquivo de log binário pode ter menos de 512 MB se comandos específicos forem executados ou se a instância for reiniciada. Por outro lado, pode ultrapassar 512 MB durante a execução de transações grandes.

Visualize arquivos de log binário

Os arquivos de log binário não aparecem no console do ApsaraDB RDS. Para listá-los, execute a seguinte instrução SQL:

SHOW BINARY LOGS;

Para obter detalhes sobre como baixar e analisar arquivos de log binário, consulte Obter e analisar remotamente arquivos de log binário.

Investigar exclusão acidental de dados

Se dados forem excluídos acidentalmente ou se um banco de dados desaparecer enquanto o recurso SQL Explorer and Audit estiver desativado, analise os arquivos de log binário para identificar o momento exato da exclusão e restaurar a partir dos backups. Para mais informações, consulte Usar o recurso SQL Explorer and Audit.

Para investigar:

  1. Obtenha o arquivo de log binário.

  2. Use o mysqlbinlog para visualizar o arquivo de log binário.

Visualize o tamanho total do log binário

  1. Faça login no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância e clique em no ID dela.

  2. No painel de navegação à esquerda, clique em em Monitoring and Alerts. Na aba Standard Monitoring, localize a métrica de tamanho do arquivo de log binário.

Binary log size monitoring

Nota

Normalmente, o tamanho do arquivo de log binário na instância primária corresponde ao da instância secundária. Diferenças temporárias podem ocorrer devido à latência de replicação, latência do thread de dump do Binlog, migração de dados pelo Data Transmission Service (DTS) ou quando a instância secundária lê e aplica registros de log.

Exclua arquivos de log binário

O registro de log binário está sempre ativo e não pode ser desativado. Para recuperar espaço de armazenamento, exclua os arquivos manualmente ou configure uma política de retenção automática.

Pontos importantes:

  • A exclusão libera o espaço de armazenamento da instância ocupado pelos arquivos.

  • Excluir arquivos de log binário não reduz o tamanho dos backups de log nem afeta a restauração em um ponto no tempo, desde que o recurso de backup de log esteja ativado.

Configure exclusão automática (política de retenção de log local)

  1. Faça login no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância e clique em no ID dela.

  2. No painel de navegação à esquerda, clique em em Backup and Restoration.

  3. Na aba Backup Strategy, clique em em Edit na seção Local Log Retention Policy. Configure os seguintes parâmetros:

    Parâmetro

    Padrão

    Descrição

    Retention Period

    3 horas

    Tempo máximo de retenção dos arquivos de log binário. O sistema exclui arquivos mais antigos que esse período, desde que já tenham sido copiados pelo recurso de backup de log.

    Maximum Storage Space Usage

    30%

    Percentual máximo do armazenamento da instância que os logs binários podem ocupar. Fórmula: (tamanho do log binário / capacidade de armazenamento) x 100%. Ao ultrapassar esse limite, o sistema remove os arquivos mais antigos até que o uso fique abaixo do percentual definido.

    Maximum Files to Retain

    60

    Quantidade máxima de arquivos de log binário a serem mantidos. Se esse número for excedido, o sistema exclui os arquivos mais antigos até que a contagem retorne ao limite.

    Available Storage Space

    --

    Quando ativado, o sistema exclui automaticamente logs binários mais antigos se o uso do armazenamento da instância superar 80% ou se o espaço disponível cair abaixo de 5 GB. A exclusão prossegue até que o uso fique abaixo de 80% e o espaço disponível ultrapasse 5 GB.

Exclua manualmente

Nota

A exclusão manual não é compatível com instâncias que executam o RDS Basic Edition.

  1. Faça login no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância e clique em no ID dela.

  2. No painel de navegação à esquerda, clique em em Backup and Restoration.

  3. Clique em em Upload Binlogs. Na caixa de diálogo de confirmação, clique em em OK.

    Essa ação exclui todos os arquivos de log binário, exceto os dois mais recentes. A exclusão entra em vigor após um breve atraso.

    Nota

    Antes da exclusão, o sistema envia os arquivos de log binário para o bucket do Object Storage Service (OSS). O período de retenção desses arquivos enviados corresponde ao período de retenção de backup de log configurado na instância.

  4. (Opcional) Verifique a exclusão conectando-se à instância e executando:

    SHOW BINARY LOGS;

    Para instruções de conexão, consulte Usar o DMS para fazer login em uma instância ApsaraDB RDS for MySQL.

  5. (Opcional) Acesse a página Monitoring and Alerts para confirme que o tamanho do arquivo de log binário diminuiu.

    Binary log size after deletion

Solução de problemas: impossibilidade de excluir arquivos de log binário

Se não for possível excluir os arquivos de log binário e o seguinte aviso aparecer na aba Error Logs da página Logs, significa que um cliente de banco de dados ou uma tarefa de rastreamento de alterações está lendo o arquivo. Interrompa a tarefa antes de tentar a exclusão novamente.

[Warning] file /home/mysql/data3001/mysql/mysql-bin.069435 was not purged because it was being read by thread number 17126285

Perguntas frequentes

Como ativo o registro de log binário?

O registro de log binário vem ativado por padrão em todas as instâncias ApsaraDB RDS for MySQL e não pode ser desativado.

Por que o tamanho do log binário difere entre as instâncias primária e secundária?

Os tamanhos costumam ser idênticos. Diferenças temporárias podem ocorrer devido à latência de replicação, latência do thread de dump do Binlog, migração de dados pelo Data Transmission Service (DTS) ou quando a instância secundária lê e aplica registros de log.

Por que os arquivos de log binário são excluídos logo após a geração?

Isso ocorre quando o uso do armazenamento da instância supera 80% ou o espaço disponível cai abaixo de 5 GB, e o parâmetro Available Storage Space na Local Log Retention Policy está ativado. Para resolver, aumente a capacidade de armazenamento da instância ou ative a expansão automática de armazenamento. Consulte Alterar especificações da instância ou Configurar expansão automática de armazenamento.

Tópicos relacionados