|
Moodle PHP Documentation 4.4
Moodle 4.4.9+ (Build: 20250711) (4ea86454947)
|
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()
| bool | true on success, 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 |
| bool | true on success, 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 |