adodb_perf Klassenreferenz

Klassendiagramm für adodb_perf:

Öffentliche Methoden

 _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 ()
 

Öffentliche, statische Methoden

static table ($newtable=false)
 

Datenfelder

 $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
 

Ausführliche Beschreibung

Definiert in Zeile 217 der Datei adodb-perf.inc.php.

Dokumentation der Elementfunktionen

_CPULoad ( )

Definiert in Zeile 242 der Datei adodb-perf.inc.php.

Wird benutzt von CPULoad().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

_DBParameter (   $sql)

Definiert in Zeile 605 der Datei adodb-perf.inc.php.

Benutzt $sql1.

Wird benutzt von DBParameter(), perf_mysql\GetKeyHitRatio(), perf_mysql\GetQHitRatio() und HealthCheck().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

_ExpensiveSQL (   $numsql = 10)

Definiert in Zeile 524 der Datei adodb-perf.inc.php.

Benutzt $maxLength, $sql1 und table().

Wird benutzt von ExpensiveSQL().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

_SuspiciousSQL (   $numsql = 10)

Definiert in Zeile 445 der Datei adodb-perf.inc.php.

Benutzt $maxLength, $sql1 und table().

Wird benutzt von SuspiciousSQL().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

CheckMemory ( )

Definiert in Zeile 502 der Datei adodb-perf.inc.php.

Wird benutzt von UI().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

clearsql ( )

Definiert in Zeile 663 der Datei adodb-perf.inc.php.

Benutzt table().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

CPULoad ( )

Definiert in Zeile 352 der Datei adodb-perf.inc.php.

Benutzt $_lastLoad und _CPULoad().

Wird benutzt von Poll().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

CreateLogTable ( )

Definiert in Zeile 903 der Datei adodb-perf.inc.php.

Benutzt $ok, $table und table().

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

DBParameter (   $param)

Definiert in Zeile 583 der Datei adodb-perf.inc.php.

Benutzt _DBParameter().

Wird benutzt von perf_mysql\FindDBHitRatio() und PollParameters().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

DoSQLForm ( )

Definiert in Zeile 915 der Datei adodb-perf.inc.php.

Benutzt rs2html(), SplitSQL(), table() und undomq().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

ExpensiveSQL (   $numsql = 10)

Definiert in Zeile 513 der Datei adodb-perf.inc.php.

Benutzt _ExpensiveSQL().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Explain (   $sql,
  $partial = false 
)

Definiert in Zeile 418 der Datei adodb-perf.inc.php.

HealthCheck (   $cli = false)

Definiert in Zeile 822 der Datei adodb-perf.inc.php.

Benutzt $titles, _DBParameter() und table().

Wird benutzt von perf_mssql\HealthCheck(), perf_mssqlnative\HealthCheck(), HealthCheckCLI() und UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

HealthCheckCLI ( )

Definiert in Zeile 813 der Datei adodb-perf.inc.php.

Benutzt HealthCheck().

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

InvalidSQL (   $numsql = 10)

Definiert in Zeile 423 der Datei adodb-perf.inc.php.

Benutzt rs2html() und table().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

MemInfo ( )

Definiert in Zeile 320 der Datei adodb-perf.inc.php.

optimizeDatabase ( )

Reorganise current database. Default implementation loops over all MetaTables() and optimize each using optmizeTable()

Autor
Markus Staab
Rückgabe
Returns true on success and false on error

Definiert in Zeile 1080 der Datei adodb-perf.inc.php.

Benutzt $conn, $table und $tables.

OptimizeTable (   $table,
  $mode = ADODB_OPT_LOW 
)

Reorganise the table-indices/statistics/.. depending on the given mode. Default Implementation throws an error.

Parameter
stringtable name of the table to optimize
intmode optimization-mode ADODB_OPT_HIGH for full optimization ADODB_OPT_LOW for CPU-less optimization Default is LOW ADODB_OPT_LOW
Autor
Markus Staab
Rückgabe
Returns true on success and false on error

Definiert in Zeile 1066 der Datei adodb-perf.inc.php.

OptimizeTables ( )

Definiert in Zeile 1035 der Datei adodb-perf.inc.php.

Benutzt $table und ADODB_OPT_LOW.

Poll (   $secs = 5)

Definiert in Zeile 771 der Datei adodb-perf.inc.php.

Benutzt $cnt, CPULoad(), date und PollParameters().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

PollParameters ( )

Definiert in Zeile 593 der Datei adodb-perf.inc.php.

Benutzt DBParameter().

Wird benutzt von Poll().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

SplitSQL (   $sql)

Definiert in Zeile 992 der Datei adodb-perf.inc.php.

Wird benutzt von DoSQLForm().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

SuspiciousSQL (   $numsql = 10)

Definiert in Zeile 508 der Datei adodb-perf.inc.php.

Benutzt _SuspiciousSQL().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static table (   $newtable = false)
static

Definiert in Zeile 232 der Datei adodb-perf.inc.php.

Wird benutzt von _ExpensiveSQL(), _SuspiciousSQL(), adodb_log_sql(), clearsql(), perf_oci8\clearsql(), CreateLogTable(), DoSQLForm(), HealthCheck(), InvalidSQL(), Tracer() und UI().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Tables (   $orderby = '1')

Definiert in Zeile 891 der Datei adodb-perf.inc.php.

Benutzt rs2html().

Wird benutzt von UI().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Tracer (   $sql)

Definiert in Zeile 382 der Datei adodb-perf.inc.php.

Benutzt table().

Wird benutzt von perf_db2\Explain(), perf_mssql\Explain(), perf_mssqlnative\Explain(), perf_mysql\Explain() und perf_postgres\Explain().

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

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

UI (   $pollsecs = 5)

Definiert in Zeile 673 der Datei adodb-perf.inc.php.

Benutzt $ADODB_PERF_MIN, $conn, CheckMemory(), clearsql(), DoSQLForm(), ExpensiveSQL(), HealthCheck(), InvalidSQL(), Poll(), SuspiciousSQL(), table() und Tables().

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

undomq (   $m)

Definiert in Zeile 998 der Datei adodb-perf.inc.php.

Wird benutzt von DoSQLForm().

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

WarnCacheRatio (   $val)

Definiert in Zeile 656 der Datei adodb-perf.inc.php.

Dokumentation der Datenelemente

$_lastLoad

Definiert in Zeile 351 der Datei adodb-perf.inc.php.

Wird benutzt von CPULoad().

$cliFormat = "%32s => %s \r\n"

Definiert in Zeile 224 der Datei adodb-perf.inc.php.

$color = '#F0F0F0'

Definiert in Zeile 219 der Datei adodb-perf.inc.php.

$createTableSQL = false

Definiert in Zeile 228 der Datei adodb-perf.inc.php.

$explain = true

Definiert in Zeile 226 der Datei adodb-perf.inc.php.

$helpurl = "<a href=http://phplens.com/adodb/reference.functions.fnexecute.and.fncacheexecute.properties.html#logsql>LogSQL help</a>"

Definiert in Zeile 227 der Datei adodb-perf.inc.php.

$maxLength = 2000

Definiert in Zeile 229 der Datei adodb-perf.inc.php.

Wird benutzt von _ExpensiveSQL() und _SuspiciousSQL().

$sql1 = 'sql1'

Definiert in Zeile 225 der Datei adodb-perf.inc.php.

Wird benutzt von _DBParameter(), _ExpensiveSQL() und _SuspiciousSQL().

$table = '<table border=1 bgcolor=white>'
$tablesSQL = false

Definiert in Zeile 223 der Datei adodb-perf.inc.php.

$titles = '<tr><td><b>Parameter</b></td><td><b>Value</b></td><td><b>Description</b></td></tr>'

Definiert in Zeile 221 der Datei adodb-perf.inc.php.

Wird benutzt von HealthCheck().

$warnRatio = 90

Definiert in Zeile 222 der Datei adodb-perf.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.