Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [php/mysql]Contare le query al db!

    Esiste qualche funzione anche se ne dubito per contare le query effettuate al db??
    Oppure la devo creare?

  2. #2
    Utente di HTML.it L'avatar di JHammer
    Registrato dal
    Sep 2004
    Messaggi
    754
    Non ne ho mai sentito parlare...tuttavia interessante implementarla. Sai...per verificare il carico di lavoro, tempo medio per query,ecc...una specie di mysqlstat.
    Visto che tutto gira attorno a mysql_query non sarebbe difficile implementare una funzioncina di wrapping.

    Nel tuo caso basterebbe una cosa simile (ipersemplificata!)

    codice:
    mysql_query_wrap($query)
    {
      $n = (file_exists("numeroquery.txt")?get_file_contents("numeroquery.txt"):0);
      $n = ((int)$n)+1;
      $n = put_file_contents("numeroquery.txt");
      return(mysql_query($query));
    } 
    
    dove "numeroquery.txt" è il file con
     permessi di R/W che usi per memorizzare il counter.
    Le funzioni file_contents esistono solo per PHP5...
    facili da simulare anche nelle altre versioni (fopen,fread,fwrite,ecc...)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.