Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
|
Public Member Functions | |
__construct (&$conn) | |
_CPULoad () | |
_DBParameter ($sql) | |
_ExpensiveSQL ($numsql=10) | |
_SuspiciousSQL ($numsql=10) | |
CheckMemory () | |
clearsql () | |
CPULoad () | |
CreateLogTable () | |
DBParameter ($param) | |
DoSQLForm () | |
ExpensiveSQL ($numsql=10) | |
Explain ($sql, $partial=false) | |
HealthCheck ($cli=false) | |
HealthCheckCLI () | |
InvalidSQL ($numsql=10) | |
MemInfo () | |
optimizeDatabase () | |
Reorganise current database. | |
OptimizeTable ( $table, $mode=ADODB_OPT_LOW) | |
Reorganise the table-indices/statistics/. | |
OptimizeTables () | |
Poll ($secs=5) | |
PollParameters () | |
SplitSQL ($sql) | |
SuspiciousSQL ($numsql=10) | |
Tables ($throwaway=0) | |
Gets a list of tables. | |
Tracer ($sql) | |
UI ($pollsecs=5) | |
WarnCacheRatio ($val) | |
Static Public Member Functions | |
static | table ($newtable=false) |
Public Attributes | |
$_lastLoad | |
$cliFormat = "%32s => %s r\n" | |
$color = '#F0F0F0' | |
$conn | |
$createTableSQL | |
$explain = true | |
$helpurl = '<a href="https://adodb.org/dokuwiki/doku.php?id=v5:performance:logsql">LogSQL help</a>' | |
$maxLength = 2000 | |
$settings | |
$sql1 = 'sql1' | |
$table = '<table border=1 bgcolor=white>' | |
$tablesSQL = false | |
$titles = '<tr><td><b>Parameter</b></td><td><b>Value</b></td><td><b>Description</b></td></tr>' | |
$warnRatio = 90 | |
perf_db2::Explain | ( | $sql, | |
$partial = false ) |
Reimplemented from adodb_perf.
|
inherited |
Reorganise current database.
Default implementation loops over all MetaTables()
and optimize each using optmizeTable()
Returns | true on success and false on error |
|
inherited |
Reorganise the table-indices/statistics/.
. depending on the given mode. Default Implementation throws an error.
string | table name of the table to optimize |
int | mode optimization-mode ADODB_OPT_HIGH for full optimization ADODB_OPT_LOW for CPU-less optimization Default is LOW ADODB_OPT_LOW |
Returns | true on success and false on error |
perf_db2::Tables | ( | $throwaway = 0 | ) |
Gets a list of tables.
int | $throwaway | discarded variable to match the parent method |
string | The formatted table list |
Reimplemented from adodb_perf.
perf_db2::$createTableSQL |
perf_db2::$settings |