Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je compter le nombre total de requêtes MySQL utilisées par page ?

La première option consisterait à transmettre toutes vos requêtes via un wrapper :

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

Veuillez noter que ce n'est qu'à titre d'illustration et sans gestion des erreurs, etc.

Vous pouvez interroger MySQL pour connaître le nombre de requêtes exécutées :

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

Vous voudrez peut-être faire quelque chose comme :

SHOW STATUS LIKE 'Com_%';

puis additionnez Com_select, Com_update, Com_insert et Com_delete