Não, não há equivalente disponível no MySQL, pelo menos não na edição da comunidade.
O MySQL não implementa o tipo de "instrumentação" que a Oracle tem em seu código; portanto, não há equivalente a um rastreamento de evento 10046.
Você pode prefaciar sua instrução SELECT com o
EXPLAIN
palavra-chave, e isso produzirá uma saída com informações sobre o plano de execução que o MySQL usaria para executar a instrução, mas isso é apenas uma estimativa e não um monitoramento da execução real. Você também pode habilitar o log de consultas lentas no servidor para capturar instruções SQL que demoram mais que
long_query_time
segundos para executar, mas isso realmente apenas identifica as consultas de longa duração. Isso forneceria o texto SQL, juntamente com o tempo decorrido e uma contagem de linhas examinadas.