sql >> Databáze >  >> RDS >> Mysql

Jak mohu spočítat celkový počet dotazů MySQL použitých na stránku?

První možností by bylo předat všechny vaše dotazy přes obal:

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

Upozorňujeme, že je to pouze pro ilustraci a bez zpracování chyb atd.

Můžete se dotazovat MySQL na počet spuštěných dotazů:

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

Možná budete chtít udělat něco jako:

SHOW STATUS LIKE 'Com_%';

a poté přidejte dohromady Com_select, Com_update, Com_insert a Com_delete



  1. Chyba zadání klauzule FROM v Postgresu v dotazu s klauzulí WITH

  2. Heroku Postgres:psql:FATAL:žádný záznam pg_hba.conf pro hostitele

  3. Je v SQL v pořádku, aby na sebe dvě tabulky odkazovaly?

  4. Načtěte datum a převeďte jej na konkrétní časové pásmo podle časového pásma uživatele