Vinzenz Mai: Traffic zwischen PHP und MySQL DB ermitteln

Beitrag lesen

Hallo Günther,

kann man mit PHP auf relativ einfache (schnelle) Weise den Traffic zu der MySQL-Datenbank ermitteln lassen (evtl. ähnlich wie man mit get_included_files() alle eingebundenen Dateien und damit deren Größe ermitteln kann)?

wie sollte das Deiner Meinung nach funktionieren?
Der Traffic zwischen PHP und MySQL besteht im Wesentlichen aus

- den an die MySQL-Server abgesetzten Queries
 - den von den MySQL-Servern zurückgelieferten Ergebnisdaten

zuzüglich Protokolloverhead (den ich jetzt einfach mal vernachlässige):

a) Wie soll der Umfang der abgesetzten Queries im Vornherein ermittelt
   werden, wenn diese aufgrund von Benutzereingaben durch das Skript
   zusammengestellt werden?

b) Wie soll der Umfang der zurückgelieferten Daten im Vornherein
   ermittelt werden - ohne die Abfragen (die in vielen Fällen noch nicht
   feststeht) ausführen zu lassen? Woher kennst Du im allgemeinen Fall
   die Anzahl der Datensätze, woher kennst Du den Umfang der Feldinhalte?

Du kannst den Traffic mitloggen :-)

Freundliche Grüße

Vinzenz