Alternar os logs de consulta - Amazon Aurora

Alternar os logs de consulta

Os procedimentos armazenados a seguir fazem a rotação dos logs do MySQL para tabelas de backup. Para ter mais informações, consulte Arquivos de log do banco de dados Aurora MySQL.

mysql.rds_rotate_general_log

Reveza a tabela mysql.general_log com uma tabela de backup.

Sintaxe

CALL mysql.rds_rotate_general_log;

Observações de uso

Você pode revezar a tabela mysql.general_log com uma tabela de backup, chamando o procedimento mysql.rds_rotate_general_log. Quando as tabelas de log são revezadas, a tabela de log atual é copiada para uma tabela de log de backup e as entradas na tabela de log atual são removidas. Se uma tabela de log de backup já existir, então ela será excluída antes que a tabela de log atual seja copiada ao backup. Você pode consultar a tabela de log de backup, se necessário. A tabela de log de backup para a tabela mysql.general_log é denominada mysql.general_log_backup.

É possível executar esse procedimento somente quando o parâmetro log_output está definido como TABLE.

mysql.rds_rotate_slow_log

Reveza a tabela mysql.slow_log com uma tabela de backup.

Sintaxe

CALL mysql.rds_rotate_slow_log;

Observações de uso

Você pode revezar a tabela mysql.slow_log com uma tabela de backup, chamando o procedimento mysql.rds_rotate_slow_log. Quando as tabelas de log são revezadas, a tabela de log atual é copiada para uma tabela de log de backup e as entradas na tabela de log atual são removidas. Se uma tabela de log de backup já existir, então ela será excluída antes que a tabela de log atual seja copiada ao backup.

Você pode consultar a tabela de log de backup, se necessário. A tabela de log de backup para a tabela mysql.slow_log é denominada mysql.slow_log_backup.