Logs do MySQL
Gabarito: letra C. O slow query log é o arquivo de log do MySQL que registra todas as consultas cujo tempo de execução ultrapassa o valor configurado na variável de sistema long_query_time (em segundos). Ele é fundamental para identificar queries ineficientes e auxiliar na otimização do banco de dados.
Alternativa A — ❌ Incorreta
O ddl log registra comandos de definição de dados (DDL), como CREATE, ALTER e DROP. Não tem relação com o tempo de execução de consultas.
Alternativa B — ❌ Incorreta
O error log armazena mensagens de erro, avisos e informações de inicialização/parada do servidor. Não é específico para consultas lentas.
Alternativa C — ✅ Correta ⟵ GABARITO
Conforme a documentação do MySQL, o slow query log é exatamente o log que captura consultas que demoram mais do que o tempo definido em long_query_time. É a ferramenta padrão para auditoria de desempenho de queries.
Alternativa D — ❌ Incorreta
Não existe um log chamado "long query log" no MySQL. A banca criou esse nome para confundir com a variável long_query_time, mas o log correto é o slow query log.
Alternativa E — ❌ Incorreta
O general query log registra todas as consultas executadas, independentemente do tempo gasto. Ele não filtra por demora, sendo mais abrangente e menos focado em desempenho.