(MySQL 5) Zeitabfragen / Timer

hallo,

meine Stored Procdedure läuft mir ein wenig zu lange und ich würde gerne herausfinden, wo die performance in den keller geht.
daher möchte ich einen timer in meine procedure einbauen.

nur leider bekomme ich nur Sekunden als kleinste einheit!
z.b. mit select second(NOW());

ich würde allerdings gerne einen Timer in MILLISEKUNDEN /MICROSEKUNDEN haben!

daher meine frage:

Gibt es eine möglichkeit solch einen Timer zu implementieren?!
bzw. die Aktuelle zeit in millisekunden auszugeben?!

vielen dank,