Login   Register  
PHP Classes
elePHPant
Icontem

LSM Explain Plan: Show a MySQL query execution plan and performance

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   Screenshots Screenshots   View files View files (1)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2005-05-21 (9 years ago) RSS 2.0 feedStarStar 39%Total: 862 All time: 3,752 This week: 1,523Up
Version License PHP version Categories  
lsmexplain_plan 1.0GNU General Public Lice...3Databases, Performance and optimization
Description Author  

This class can retrieve the explanation of the execution of a given MySQL database SELECT query and compute a relative performance factor.

The class executes an EXPLAIN query to retrieve the information about the tables, columns, indexes and search methods involved in a SELECT query.

It uses the retrieved information to compute a relative performance factor that is presented in a simple report along with other details pertaining to the execution plan of the query.

Innovation Award  
PHP Programming Innovation award winner
April 2005
Winner


Prize: One copy of the Zend Studio
When it is necessary to improve the performance of database applications, the developers often evaluate the SQL queries that are executed, so they can determine how to make the applications run faster.

MySQL has a SQL command named EXPLAIN that lets the developers see which tables, columns, indexes are involved in an SELECT query. Then they can consider eventual database changes that can make the query execute faster.

This class uses the information returned by the EXPLAIN command and computes a performance factor that can be used to easily determine if the changes in the query statement or in the database tables and indexes that are tried effectively lead to performance improvements.

Manuel Lemos
Picture of Claudio Adonai Muto
Name: Claudio Adonai Muto <contact>
Classes: 6 packages by
Country: Brazil Brazil
Age: 41
All time rank: 83462 in Brazil Brazil
Week rank: 820 Up63 in Brazil Brazil Down
Innovation award
Innovation award
Nominee: 1x

Winner: 1x

Screenshots  
  • sql.jpg
  Files folder image Files  
File Role Description
Plain text file LSMexplain_plan.class.php Class Executes a explain in a SQL statement

 Version Control Unique User Downloads Download Rankings  
 0%Total:862All time:3,752
 This week:0This week:1,523Up
 User Ratings  
 
 All time
Utility:66%StarStarStarStar
Consistency:66%StarStarStarStar
Documentation:-
Examples:-
Tests:-
Videos:-
Overall:39%StarStar
Rank:2167