|  | 
|  | __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_HIGHfor full optimizationADODB_OPT_LOWfor CPU-less optimization Default is LOWADODB_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