Zählen von Querys

ZodiacXP

Erfahrenes Mitglied
Hab drum gewürfelt ob in Coders Talk posten oder PHP.
PHP hat gewonnen ;D

Überall sehe ich zusätziche Funktionen wie z.B. _mysql_query() oder auch ganze Klassen, in denen ein Zähler ist für die Querys.

Was spricht dagegen mysql_stat() zu nutzen?
Warum nutzt es keiner? Das ist doch so schön unabhängig...

PHP:
<?PHP
// Statistik holen nachdem der Link aufgebaut wurde
$aMySQLStat = preg_split('/: |  /', mysql_stat($rSQLConnection));

//
// Der Code für die ganze Seite
//

// Auswertung der SQL-Statistik
// Das fünfte Element enthält die gesamte Anzahl für den Link
$a = preg_split('/: |  /', mysql_stat($rSQLConnection));
$iAnzahl = $a[5] - $aMySQLStat[5];
?>
 
Es ist oft nützlicher, zu wissen, wie viele Datenbankabfragen für die Generierung nur einer Seite notwendig waren als die Gesamtzahl seit Start des Datenbankservers. Wenn dazu noch die jeweilige Dauer der Abfragen erfasst wird, kann dies gut zur Analyse genutzt werden.
 
Ach Schade.
Also bezieht sich mysql_stat($link) nicht nur auf den einen Link sondern auf den ganzen Server.

Kaka! Verwirrend.
 
Zuletzt bearbeitet:
Zurück