WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

SQL Monitor

The plugin analyzes every query to the database. Warning: For PHP 5 only.

Almost every developer knowns that the poor performance in many cases is due to poorly designed database or SQL queries (for example, when the table does not have indices that the query can use or when the query uses unnecessary performance killers such as ORDER BY/GROUP BY).

WordPress can provide only the list of the queries and the developer has to manually run every query and analyze it. Very boring, isn't it? SQLMon tries to help the developers and analyzes the query itself, reporting everything that needs attention.

Every query passed to WordPress is analyzed (using EXPLAIN) and the results are shown in the theme's footer or Admin panel's footer (they are visible to site administrators only — this allows to use SQLMon even on live sites).

One of the key features of SQLMon is that it can run EXPLAIN not only on SELECT queries but also on UPDATE/DELETE and INSERT/REPLACE INTO … AS or CREATE TABLE … AS.

The plugin is perfect for WordPress developers, plugin and theme authors and site administrators who are trying to find out why the blog is too slow.

IMPORTANT: the project has moved to Launchpad, please use it to report all bugs, suggest improvements, request features and get the latest development version.

Requires: 2.6 or higher
Compatible up to: 3.2.1
Last Updated: 2010-12-21
Downloads: 10,506

Ratings

4 stars
4.6 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,2,2 100,2,2
100,2,2 100,1,1 100,1,1
100,1,1 100,3,3 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,2,2
100,1,1
100,1,1