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
.