如何知道php脚本有多少mysql查询?

时间:2011-01-04 10:48:16

标签: php mysql

有没有办法知道在php脚本中启动了多少个mysql查询?这些查询有多长?

谢谢。

1 个答案:

答案 0 :(得分:3)

基本上,您可以为MySQL查询创建处理函数,例如:

$mysql_queries_count = 0;
$mysql_queries_time = 0;

function _mysql_query($query) {
    global $mysql_queries_count, $mysql_queries_time;

    $start = microtime(true);
    $result = mysql_query($query);
    $mysql_queries_time += microtime(true) - $start;
    $mysql_queries_count++;

    return $result;
}

这样做,您必须使用mysql_query(替换代码中的所有_mysql_query(,这在大多数文本编辑器中都很容易实现。