perf_mysql Klassenreferenz

perf_mysql Klassenreferenz
Klassendiagramm für perf_mysql:
Zusammengehörigkeiten von perf_mysql:

Öffentliche Methoden

 perf_mysql (&$conn)
 
 Explain ($sql, $partial=false)
 
 Tables ()
 
 GetReads ()
 
 GetWrites ()
 
 FindDBHitRatio ()
 
 GetQHitRatio ()
 
 GetInnoDBHitRatio ()
 
 GetKeyHitRatio ()
 
 optimizeTable ($table, $mode=ADODB_OPT_LOW)
 
- Öffentliche Methoden geerbt von adodb_perf
 _CPULoad ()
 
 MemInfo ()
 
 CPULoad ()
 
 Tracer ($sql)
 
 Explain ($sql, $partial=false)
 
 InvalidSQL ($numsql=10)
 
 _SuspiciousSQL ($numsql=10)
 
 CheckMemory ()
 
 SuspiciousSQL ($numsql=10)
 
 ExpensiveSQL ($numsql=10)
 
 _ExpensiveSQL ($numsql=10)
 
 DBParameter ($param)
 
 PollParameters ()
 
 _DBParameter ($sql)
 
 WarnCacheRatio ($val)
 
 clearsql ()
 
 UI ($pollsecs=5)
 
 Poll ($secs=5)
 
 HealthCheckCLI ()
 
 HealthCheck ($cli=false)
 
 Tables ($orderby='1')
 
 CreateLogTable ()
 
 DoSQLForm ()
 
 SplitSQL ($sql)
 
 undomq ($m)
 
 OptimizeTables ()
 
 OptimizeTable ($table, $mode=ADODB_OPT_LOW)
 
 optimizeDatabase ()
 

Datenfelder

 $tablesSQL = 'show table status'
 
 $createTableSQL
 
 $settings
 
 $optimizeTableLow = 'CHECK TABLE %s FAST QUICK'
 
 $optimizeTableHigh = 'OPTIMIZE TABLE %s'
 
- Datenfelder geerbt von adodb_perf
 $conn
 
 $color = '#F0F0F0'
 
 $table = '<table border=1 bgcolor=white>'
 
 $titles = '<tr><td><b>Parameter</b></td><td><b>Value</b></td><td><b>Description</b></td></tr>'
 
 $warnRatio = 90
 
 $tablesSQL = false
 
 $cliFormat = "%32s => %s \r\n"
 
 $sql1 = 'sql1'
 
 $explain = true
 
 $helpurl = "<a href=http://phplens.com/adodb/reference.functions.fnexecute.and.fncacheexecute.properties.html#logsql>LogSQL help</a>"
 
 $createTableSQL = false
 
 $maxLength = 2000
 
 $_lastLoad
 

Weitere Geerbte Elemente

- Öffentliche, statische Methoden geerbt von adodb_perf
static table ($newtable=false)
 

Ausführliche Beschreibung

Definiert in Zeile 18 der Datei perf-mysql.inc.php.

Dokumentation der Elementfunktionen

Explain (   $sql,
  $partial = false 
)

Definiert in Zeile 89 der Datei perf-mysql.inc.php.

Benutzt rs2html() und adodb_perf\Tracer().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

FindDBHitRatio ( )

Definiert in Zeile 192 der Datei perf-mysql.inc.php.

Benutzt adodb_perf\DBParameter().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

GetInnoDBHitRatio ( )

Definiert in Zeile 246 der Datei perf-mysql.inc.php.

GetKeyHitRatio ( )

Definiert in Zeile 275 der Datei perf-mysql.inc.php.

Benutzt adodb_perf\_DBParameter().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

GetQHitRatio ( )

Definiert in Zeile 222 der Datei perf-mysql.inc.php.

Benutzt adodb_perf\_DBParameter().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

GetReads ( )

Definiert in Zeile 130 der Datei perf-mysql.inc.php.

GetWrites ( )

Definiert in Zeile 159 der Datei perf-mysql.inc.php.

optimizeTable (   $table,
  $mode = ADODB_OPT_LOW 
)
Siehe auch
adodb_perf::optimizeTable

Definiert in Zeile 291 der Datei perf-mysql.inc.php.

Benutzt adodb_perf\$conn, $optimizeTableHigh, $optimizeTableLow, adodb_perf\$table, ADODB_OPT_HIGH und ADODB_OPT_LOW.

perf_mysql ( $conn)

Definiert in Zeile 84 der Datei perf-mysql.inc.php.

Benutzt adodb_perf\$conn.

Tables ( )

Definiert in Zeile 119 der Datei perf-mysql.inc.php.

Benutzt rs2html().

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Datenelemente

$createTableSQL
Initialisierung:
= "CREATE TABLE adodb_logsql (
created datetime NOT NULL,
sql0 varchar(250) NOT NULL,
sql1 text NOT NULL,
params text NOT NULL,
tracer text NOT NULL,
timer decimal(16,6) NOT NULL
)"

Definiert in Zeile 22 der Datei perf-mysql.inc.php.

$optimizeTableHigh = 'OPTIMIZE TABLE %s'

Definiert in Zeile 286 der Datei perf-mysql.inc.php.

Wird benutzt von optimizeTable().

$optimizeTableLow = 'CHECK TABLE %s FAST QUICK'

Definiert in Zeile 285 der Datei perf-mysql.inc.php.

Wird benutzt von optimizeTable().

$settings

Definiert in Zeile 31 der Datei perf-mysql.inc.php.

$tablesSQL = 'show table status'

Definiert in Zeile 20 der Datei perf-mysql.inc.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.