|
| __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) |
|
| LogMode () |
|
| 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 ($orderby='1') |
|
| TopRecentWaits () |
|
| Tracer ($sql) |
|
| UI ($pollsecs=5) |
|
| WarnCacheRatio ($val) |
|
|
static | table ($newtable=false) |
|
|
| $_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 |
|
| $noShowIxora = 15 |
|
| $settings |
|
| $sql1 = 'sql1' |
|
| $table = '<table border=1 bgcolor=white>' |
|
| $tablesSQL |
|
| $titles = '<tr><td><b>Parameter</b></td><td><b>Value</b></td><td><b>Description</b></td></tr>' |
|
| $version |
|
| $warnRatio = 90 |
|
◆ optimizeDatabase()
adodb_perf::optimizeDatabase |
( |
| ) |
|
|
inherited |
◆ OptimizeTable()
adodb_perf::OptimizeTable |
( |
| $table, |
|
|
| $mode = ADODB_OPT_LOW ) |
|
inherited |
Reorganise the table-indices/statistics/.
. depending on the given mode. Default Implementation throws an error.
- Parameters
-
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 |
- Author
- Markus Staab
- Return values
-
bool | true on success, false on error |
- Examples
- /home/runner/work/phpdoc/phpdoc/.moodle/lib/adodb/adodb-perf.inc.php.
◆ Tables()
adodb_perf::Tables |
( |
| $orderby = '1' | ) |
|
|
inherited |
◆ $createTableSQL
perf_oci8::$createTableSQL |
Initial value:= "CREATE TABLE adodb_logsql (
created date NOT NULL,
sql0 varchar(250) NOT NULL,
sql1 varchar(4000) NOT NULL,
params varchar(4000),
tracer varchar(4000),
timer decimal(16,6) NOT NULL
)"
◆ $tablesSQL
Initial value:= "select segment_name as "tablename\", sum(bytes)/1024 as "size_in_k\",tablespace_name as "tablespace\",count(*) "extents::" from sys.user_extents
group by segment_name,tablespace_name"
The documentation for this class was generated from the following file:
- lib/adodb/perf/perf-oci8.inc.php