Wednesday, April 28, 2010

Profiler for MySQL. MySQL perfomance Online.

Profiler for MySQL tool

Profiler for MySQL is a real-time query performance and diagnostics tool for the MySQL database server.
 It's core features:

  • Query, table and user performance
  • Graphical visualisation
  • Low overhead
  • User friendly 
Video preview MySQL Profiler                       
Mysql profiler free download:

Query, table and user performance


Jet Profiler for MySQL tool focuses on queries, tables and users. This gives you the information you need in order to quickly fix performance problems in your code, such as most frequent queries, most used tables or the busiest users.

Graphical visualisation


Data is collected, analyzed and displayed in real-time in diagrams, pie charts and tables. The graphical layout allows you to easily drill down and navigate your way through the vital data.




Low overhead


Most of the profiling work is done in the Jet Profiler application, not in the database server. Therefore, the performance hit is normally negligible, around 1%.

User friendly


It supports all MySQL versions. No database server changes are necessary. No agents or separate services are needed. Jet Profiler is a desktop application which runs on your computer. You start it, connect to a server, hit the record button and you can review the results in minutes. Jet Profiler runs on Windows, Mac and Linux.




Jet Profiler is a great tool to pinpoint performance problems in MySQL databases. It shows the heaviest queries and helps you optimize performance.      


Screenshots


Top Queries


The screenshot shows a sequence of 8 minutes of test load, with peaks every 90 seconds. The upper line chart diagram shows Threads, number of total connected threads in light blue and number of running threads (executing queries) in dark blue. The red area indicates how many slow queries are running. The Top Queries table shows which queries are most frequently observed along with a rating based on EXPLAIN. This view is the most important tool to find the worst performing queries.
Screenshot showing top users

Top Users

This screenshot shows a comparison of the different users. Both the line chart and pie chart diagrams indicate that the heavybid user is the most frequent user. If running in a multi-user environment, this can be a quick way to determine if a particular user is overrepresented.
              
                                     
Screenshot showing top used tables

Top Tables

This view, Top Tables, shows what tables are used most frequently. The tableheavybidder.user from our test application causes about 40% of the load. Sometimes, this can be the best way to determine which parts of the database are worst performing - tables lacking proper indices.
Screenshot showing query rating and explain

Query ratings

The Explain Dialog shows a visualization of the query execution plan. A query rating shows if the query is well written and uses indices correctly. You can edit the query and rerun the EXPLAIN command to see if you can improve it.

                                   

Friday, April 16, 2010

Navicat™ Version 9 is released!!!


Navicat corp. announce the immediate release of version 9 for the Navicat™ for MySQL.

New Key features:

  •  Enhanced Code Completion  - much better than it was!
  •  Code Formatter   NEW
  •  Code outline
  •  Recovery of Documents from crashes
  •  Shortcut to open official online documents
  •  Option to show query results below query editor
  •  Storing favorite actions as shortcut
  •  Enhanced User Interface    - Interface pleased


Code/Word Completion
A more intuitive way to write your SQL statement? Here it comes with Navicat 9! Having assistance with code typing, automatic word completion and database object and attributes browsing. It now provides integrated and fully interactive SQL code assistance system for instant help on writing SQL statement.







Thursday, April 8, 2010

Overview of tools for working with MySQL. Overview MySQL GUI.

Discovery Science, a popular and best open source database - is MySQL. It is fast, reliable and very easy to use. One of the main features of MySQL is its cross-platform support, it works on almost all operating systems, including Windows, OSX, Linux and many others. Therefore, MySQL is the best database, and we all use it. The question now is only what the best tools to use for working with MySQL.

The review below shows some of the most useful and popular development tools for Mac, Windows and Linux, for beginners and professionals. Among these tools is particularly highlight SQLyog, dbForge, PhpMyAdmin, MySQL Workbench, HeidiSQL and SequelPro.

MySQL Workbench (Win, Linux, Mac)

This application is a full-featured tool for working with data, it includes database design, modeling, creation and maintenance grouped into a single development environment data for MySQL. Free Download - Community Edition, which contains features that will satisfy virtually all your needs. If you will not miss any features, you can always go to the commercial version (Standard Edition).