MySQL Performance Monitoring mit AdoDB

Nützliches Utility im ADOdb Layer

http://phplens.com/lens/adodb/docs-perf.htm

Grundsätzlich “merkt” man Performance Probleme erst dann, wenn der Server sehr deutlich langsamer wird – allerdings kann man zu diesem Zeitpunkt nur raten, was denn nun die begrenzte Resource ist.

Im MyOOS stehen Ihnen umfassende Monitoring- und Diagnosefunktionen zur Verfügung.

Um harte Fakten zu bekommen (beziehungsweise permanent zu überwachen, bevor es zu Problemen kommt), sollte man sich des Performance Monitors bedienen:

~/shop/includes/

define('OOS_LOG_SQL', 'true');    // OOS Performance Monitor

Für die kurzfristige permanente Überwachung kann man die Ausgabe deaktiven in

~/shop/includes/oos_nice_exit.php

  if (OOS_LOG_SQL == 'true') {
    $dbconn->LogSQL(false); // turn off logging
    // output summary of SQL logging results
/*
    $perf = NewPerfMonitor($dbconn);
    echo $perf->SuspiciousSQL();
    echo $perf->ExpensiveSQL();
    echo $perf->InvalidSQL();
*/
  }

Über folgendes einfache Skipt

  define('OOS_VALID_MOD', 'yes');
  require_once(dirname(__FILE__) . '/includes/oos_main.php');
 
  $perf = NewPerfMonitor($dbconn);
  echo $perf->UI();

starten Sie den Monitor.

Hinterlasse einen Kommentar

Zum schreiben eines Kommentars musst Du angemeldet sein.