No, no hay un equivalente disponible en MySQL, al menos no en la edición comunitaria.
MySQL no implementa el tipo de "instrumentación" que tiene Oracle en su código; por lo que no hay equivalente a un seguimiento de evento 10046.
Puede anteceder su instrucción SELECT con EXPLAIN
palabra clave, y eso producirá una salida con información sobre el plan de ejecución que MySQL usaría para ejecutar la declaración, pero eso es solo una estimación y no un monitoreo de la ejecución real.
También puede habilitar el registro de consultas lentas en el servidor para capturar declaraciones SQL que toman más de long_query_time
segundos para ejecutar, pero eso realmente solo identifica las consultas de ejecución prolongada. Eso le daría el texto SQL, junto con el tiempo transcurrido y un recuento de filas examinadas.