Visite guidée de Jet Profiler

Jet Profiler est l'outil idéal pour identifier les problèmes de performance pour les bases de données MySQL.

Capture d'écrans

Top Requêtes

La capture d’écran affiche une séquence de huit minutes d’une charge simulée, avec des pics toutes les 90 secondes. Le diagramme de graphique à lignes montre les Threads, le nombre total de threads connecté est en bleu clair et le nombre de threads en cours (threads en cours d’exécution) est en bleu foncé. La zone rouge indique le nombre de requêtes lentes en cours. La table de Top Requêtes affiche les requêtes les plus fréquentes avec une note de classement basée sur EXPLAIN. Cette vue est l’outil le plus important pour retrouver les requêtes les moins performantes.

Top Utilisateurs

La capture d’écran affiche une comparaison des différents utilisateurs. Le graphique à lignes et le camembert indiquent que l’utilisateur heavybid est l’utilisateur le plus fréquent. S’il s’agit d’un environnement multiutilisateur, c’est une façon rapide pour déterminer si un utilisateur spécifique est à l'origine d'un engorgement.

Top Tables

Cette vue, Top Tables, affiche les tables les plus utilisées. La table heavybidder.user de notre application de test est à l’origine de 40% de la charge. Parfois, cela peut être le meilleur moyen pour déterminer les parties de la base, les moins performantes – une table manquante d’index.

Classement de Requêtes

Le dialogue explain montre une visualisation du plan d’exécution. Le classement de la requête expliquera si la requête est bien formée et si elle utilise correctement les indices. Vous pourrez modifier la requête et relancer la commande EXPLAIN pour voir, si elle peut être améliorée.

Features

  • Top Queries - See which queries are being run the most on your server.

  • Top Users - See which users are using your server the most.

  • Top Tables - See which database tables are opened the most.

  • Top States - See which states your database is most busy doing, such as creating temp tables.

  • Top IPs - See which client IPs are using your server the most.

  • Replication Profiling - You can measure how much capacity you have left on the replication SQL thread on slaves. If you are using MyISAM a lot, a lock analysis will help discover any locks associated with replication.

  • Master and Slave statistics - See how many threads are working on your masters and slaves. Find I/O or SQL bottlenecks.

  • MyISAM Lock Analysis - You can view which queries cause the most amount of MyISAM locking. This can be used to minimize replication lag and lock contention on busy tables.

  • Query Ratings - You can get your queries rated and see which queries are most likely to cause load due to missing indices, big tables and more.

  • Query Visualization - The query execution plan can be visualized using EXPLAIN. A diagram shows the table lookups involved, the rating and join size.

  • Slow Queries - See the slowest queries per time interval.

  • Zoomable GUI - You can easily zoom in on spikes in your load and see the corresponding queries for that time interval.

  • General Server Metrics - Such as threads connected, network I/O, command statistics, handler statistics and more. 50+ metrics are recorded from the server.

  • Save / Load Support - Save profiling data for later use, compare week to week or normal load vs high load situations.

  • HTML reports - Generate html reports for later viewing.

  • SSH Tunneling - Connect to remote databases using SSH tunneling.

  • Command line scheduling - Automate repeated recording.

  • Multiple instances - Monitor multiple MySQL instances simultaneously.

  • Low Overhead - Running the tool against your database typically costs around 1%. Recording granularity customizable.

  • Supports all MySQL Versions - Works on 3.x (!), 4.0, 4.1, 5.0, 5.1 and 6.0, Enterprise and Community editions.

  • Works on Windows, Mac and Linux

  • No Server Changes

  • Simple Setup

  • Free / Professional / Enterprise Version - The free version doesn't cost anything and isn't time limited. Upgrade to the professional or enterprise version to get all features.

  • Multi-language support - available in English, German, French, Japanese and Swedish.

  • See the changelog

Télécharger maintenant ou lisez les avis de nos clients.