Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann man wissen, wie viele MySQL-Abfragen ein PHP-Skript durchgeführt hat?

Grundsätzlich können Sie eine Handler-Funktion für Ihre MySQL-Abfragen erstellen, wie:

$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;
}

Dabei müssen Sie alle mysql_query( in Ihrem Code mit _mysql_query( , was in den meisten Texteditoren problemlos möglich ist.