Die schwedische Firma Polaricon hat
Version 1 des MySQL Profilers Jet Profiler veröffentlicht.
Die Software ist plattformneutral und somit auf allen
Betriebssystemen einsetzbar. Bei dem Produkt handelt
es sich um den ersten frei verfügbaren Profiler
für MySQL.
Ein Profiler ist ein Werkzeug für
Programmierer, welches das Laufzeitverhalten einer
Software analysiert. Es versucht hierbei Schwachstellen
aufzuspüren
und weist die Entwickler darauf hin, welche Bereiche
des Programms optimiert werden müssen. Es gibt
unterschiedliche Problembereiche innerhalb einer
Software, die vom Profiler berücksichtigt werden.
So spürt
ein solches Tool in der Regel Programmcode auf, der
zu viel Speicher benutzt, zu viel Rechenleistung
beschlagnahmt, oder zu langsam ausgeführt wird.
Polaricon
stellt nun ein solches Werkzeug für
MySQL zur Verfügung. Besonders interessant ist
hierbei die Funktion sogenannte „Slow Queries“ aufzuspüren.
Eine „Slow Query“ stellt eine Datenbankabfrage
dar, die eine besonders lange Ausführungszeit
benötigt. Bisher war es so, das diese Abfragen
zwar existieren, man diese aber nur durch ein geschicktes
Logging des Datenbank-Servers aufspüren konnte.
Jet Profiler vermag es, bei einem längeren Monitoring
der Datenbank, eine Liste aller Slow Queries zu erstellen.
Entwickler, die somit auf diese CPU- und Speicher-belastenden
Operationen aufmerksam gemacht werden, können
nun schnell und effizient Abhilfe schaffen. Hierzu
kann man entweder innerhalb von MySQL geschickte
Indexe erstellen, oder die Abfrage selbst optimieren.
Den Erfolg der geänderten Abfragen kann man
umgehend im Jet Profiler überprüfen.
Bei Jet Profiler wird zwischen einer frei verfügbaren,
und einer kostenpflichtigen Version unterschieden.
Die „Slow Queries“ lassen sich leider
nur mit der kostenpflichtigen Version aufspüren.
Darüber
hinaus lässt sich mit dieser Version eine Liste
der Datenbank-Benutzer erstellen, die die meiste
Last auf dem Server erzeugen. Ferner sind die Top
3 der am meisten durchgeführten SQL-Abfragen
ebenfalls nur in der kommerziellen Version verfügbar.
Die kostenfreie Version zeigt die Top Queries – also
die am meisten ausgeführten Abfragen - erst
ab Platz 4 an.
Die freie Version steht kostenlos
zum Download bereit,
die kostenpflichtige Version schlägt mit 99$
jährlich
zu Buche.