sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo contar el número total de consultas MySQL utilizadas por página?

La opción uno sería pasar todas sus consultas a través de un contenedor:

function custom_mysql_query($sql)
{
    $GLOBAL['query_count'] ++;
    return mysql_query($sql);
}

Tenga en cuenta que es solo para ilustración y sin manejo de errores, etc.

Puede consultar MySQL para la cantidad de consultas ejecutadas:

mysql> SHOW STATUS LIKE 'Com_select';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Com_select    | 2     | 
+---------------+-------+
1 row in set (0.00 sec)

Es posible que desee hacer algo como:

SHOW STATUS LIKE 'Com_%';

y luego sume Com_select, Com_update, Com_insert y Com_delete