最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

PHP获取MySQL执行sql语句的查询时间

Mysql 有客 844浏览
//计时开始

runtime();

  

//执行查询

mysql_query($sql);

  

//计时结束.

echo runtime(1);

  

//计时函数  

function   runtime($mode=0)   {

    static   $t;  

    if(!$mode)   {  

        $t   =   microtime();

        return;

    }  

    $t1   =   microtime();  

    list($m0,$s0)   =   explode("   ",$t);  

    list($m1,$s1)   =   explode("   ",$t1);  

    return   sprintf("%.3f ms",($s1+$m1-$s0-$m0)*1000);

}

对sql的执行时间进行分析可以:

1,确定sql的书写是否合理,高效

2,检查字段、表的设计是否合理

转载请注明:有客帮 » PHP获取MySQL执行sql语句的查询时间