Nej, der er ingen tilsvarende tilgængelig i MySQL, i hvert fald ikke i community-udgaven.
MySQL implementerer ikke den slags "instrumentering", som Oracle har i sin kode; så der er ingen ækvivalent til en hændelse 10046-sporing.
Du kan indlede din SELECT-sætning med EXPLAIN
søgeord, og det vil producere output med information om den eksekveringsplan, som MySQL ville bruge til at køre sætningen, men det er kun et skøn og ikke en overvågning af den faktiske eksekvering.
Du kan også aktivere den langsomme forespørgselslog på serveren for at fange SQL-sætninger, der tager længere tid end long_query_time
sekunder at udføre, men det identificerer egentlig kun de langvarige forespørgsler. Det ville give dig SQL-teksten sammen med forløbet tid og et antal undersøgte rækker.