如何知道一个php脚本执行了多少次mysql查询?

如何知道一个php脚本执行了多少次mysql查询?,php,mysql,Php,Mysql,有没有办法知道在php脚本中启动了多少mysql查询?这些询问持续了多长时间 谢谢。基本上,您可以为MySQL查询创建一个处理函数,如: $mysql_queries_count = 0; $mysql_queries_time = 0; function _mysql_query($query) { global $mysql_queries_count, $mysql_queries_time; $start = microtime(true); $result

有没有办法知道在php脚本中启动了多少mysql查询?这些询问持续了多长时间


谢谢。

基本上,您可以为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\u查询(
)替换为
\u mysql\u查询(
),这在大多数文本编辑器中都很容易实现。

基本上,您可以为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\u查询(
)替换为
\umysql\u查询(
,这在大多数文本编辑器中都很容易实现。

虽然这是一个难题..我现在有500个文件:s.我想这比要求每个客户端安装一些软件包要好…虽然这是一个难题..我现在有500个文件:s.我想这比要求每个客户端安装一些软件包要好。。。