sql >> Database >  >> RDS >> Mysql

Hoe kan ik het totale aantal MySQL-query's tellen dat per pagina is gebruikt?

Optie één zou zijn om al uw vragen door een wrapper te laten gaan:

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

Houd er rekening mee dat dit alleen ter illustratie is en zonder foutafhandeling, enz.

U kunt MySQL opvragen voor het aantal uitgevoerde query's:

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

Misschien wil je iets doen als:

SHOW STATUS LIKE 'Com_%';

en vervolgens Com_select, Com_update, Com_insert en Com_delete bij elkaar optellen



  1. Een expliciete waarde voor de identiteitskolom in de tabel kan alleen worden opgegeven wanneer een kolomlijst wordt gebruikt en IDENTITY_INSERT op SQL Server staat

  2. python-mysqldb zonder transacties

  3. Krijg inhoud van docx-bestand dat is opgeslagen in mysql-database als blob-type in php

  4. Dubbele waarden elimineren op basis van slechts één kolom van de tabel