Wie kann ich die Ausführungszeit einer Abfrage messen, ohne die Wartezeit auf eine Sperrfreigabe usw. zu messen? Meine einzige Idee war es, dieselbe Abfrage kontinuierlich zu messen und die schnellste Zeit aufzuzeichnen.
mysql
optimization
Mikhail
quelle
quelle
sending data
. Oder was auch immer nötig ist, um die Leistung zu verbessern. Ich sehe keinen Grund darin, Benutzer wissen zu lassen, warum sie so lange warten müssen. Es ist ihnen eigentlich egal.Die akzeptierte Antwort wird ungültig ...
SHOW PROFILE[S]
sind ab MySQL 5.6.7 veraltet und werden in einer zukünftigen MySQL-Version entfernt. Verwenden Sie stattdessen das Leistungsschema. Siehe http://dev.mysql.com/doc/refman/5.6/en/performance-schema-query-profiling.htmlquelle
show profiles
richtig