2010-06-01 75 views
3

使用在phpMyAdmin版本2.11.5新MySQL Query Profiler不同,我得到了以下结果(PNG-version的phpMyAdmin的'查询花费的时间从MySQL分析信息

Status    Time 
(initialization) 0.00004 
Opening tables  0.000059 
System lock   0.000003 
Table lock   0.000006 
init    0.000013 
optimizing   0.000004 
statistics   0.000015 
preparing   0.000012 
executing   0.000028 
Sending data  0.000129 
end     0.000003 
query end   0.000002 
freeing items  0.000003 
closing tables  0.000001 
removing tmp table 0.000007 
closing tables  0.000002 
logging slow query 0.000001 

Showing rows 0 - 29 (29,128 total, Query took 1.6200 sec) 

当我添加的时候,我得到0.000328。 我想知道为什么PHPMyAdmin报告1.6200秒

回答

4

Query Profiler没有考虑到数据在数据库和后端之间移动所花费的实际时间。可能还有其他因素,但基本上PHPMyAdmin记录整个链(可能不是那么准确),而Query Profiler只测量在数据库中采取的操作。

+0

谢谢。我在想,但是我找不到有关所描述的PHPMyAdmin行为的任何文档。 – Konerak 2010-06-01 08:31:41