Adodb Dokumentation  V5.14 8 Sept 2011
perf_db2 Klassenreferenz
Klassendiagramm für perf_db2:
Zusammengehörigkeiten von perf_db2:

Öffentliche Methoden

 perf_db2 (&$conn)
 Explain ($sql, $partial=false)
 Tables ()

Datenfelder

 $createTableSQL
 $settings

Ausführliche Beschreibung

Definiert in Zeile 21 der Datei perf-db2.inc.php.


Dokumentation der Datenelemente

$createTableSQL
Initialisierung:
"CREATE TABLE adodb_logsql (
                  created TIMESTAMP NOT NULL,
                  sql0 varchar(250) NOT NULL,
                  sql1 varchar(4000) NOT NULL,
                  params varchar(3000) NOT NULL,
                  tracer varchar(500) NOT NULL,
                  timer decimal(16,6) NOT NULL
                )"

Erneute Implementation von adodb_perf.

Definiert in Zeile 22 der Datei perf-db2.inc.php.

$settings
Initialisierung:
 array(
        'Ratios',
                'data cache hit ratio' => array('RATIO',
                        "SELECT 
                                case when sum(POOL_DATA_L_READS+POOL_INDEX_L_READS)=0 then 0 
                                else 100*(1-sum(POOL_DATA_P_READS+POOL_INDEX_P_READS)/sum(POOL_DATA_L_READS+POOL_INDEX_L_READS)) end 
                                FROM TABLE(SNAPSHOT_APPL('',-2)) as t",
                        '=WarnCacheRatio'),
                        
        'Data Cache',
                'data cache buffers' => array('DATAC',
                'select sum(npages) from SYSCAT.BUFFERPOOLS',
                        'See <a href=http://www7b.boulder.ibm.com/dmdd/library/techarticle/anshum/0107anshum.html#bufferpoolsize>tuning reference</a>.' ),
                'cache blocksize' => array('DATAC',
                'select avg(pagesize) from SYSCAT.BUFFERPOOLS',
                        '' ),
                'data cache size' => array('DATAC',
                'select sum(npages*pagesize) from SYSCAT.BUFFERPOOLS',
                        '' ),
        'Connections',
                'current connections' => array('SESS',
                        "SELECT count(*) FROM TABLE(SNAPSHOT_APPL_INFO('',-2)) as t",
                        ''),

                false
        )

Definiert in Zeile 31 der Datei perf-db2.inc.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: