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.