mysql-query benchmark

logo_mysql_sun_a
Ich habe heute einen MySQL-Query mit insgesamt 14 Joins geschrieben und wollte schauen wie schnell dieser ausgeführt wird. Deshalb hab ich mir schnell ein kleines Benchmark Skript geschrieben. In dem Skript gibt man seine MySQL Daten, den Query und die Anzahl der Testläufe ein. Als Ausgabe erhält man die durchschnittliche Zeit, die die Datenbank benötigt um den Query auszuführen. Finde ich ganz nützlich wenn man versucht seine Datenbankanfragen flott zu machen.

In der MySQL-Doku gibt es auch ein ganzes Kapitel zur Query-Optimierung. Außerdem bin ich auf hackmysql.com gestossen. Dort gibt es ein paar interessante Paper zum Thema:

Es gibt noch ein paar weitere die teilweise noch tiefer in die Materie eintauchen. Einfach mal auf hackmysql.com vorbeischauen.

Weitersagen:
  • Print this article!
  • Digg
  • del.icio.us
  • Google Bookmarks
  • DZone
  • MisterWong.DE
  • Turn this article into a PDF!
| September 3rd, 2009 | Posted in Uncategorized |

Leave a Reply