"TYPO3 4.0.1: perf_db2 Class Reference", "datetime" => "Sat Dec 2 19:25:19 2006", "date" => "2 Dec 2006", "doxygenversion" => "1.4.6", "projectname" => "TYPO3 4.0.1", "projectnumber" => "4.0.1" ); get_header($doxygen_vars); ?>

perf_db2 Class Reference

Inheritance diagram for perf_db2:

Inheritance graph
[legend]
Collaboration diagram for perf_db2:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

 $createTableSQL
 $settings

Detailed Description

Definition at line 21 of file perf-db2.inc.php.


Member Data Documentation

perf_db2::$createTableSQL
 

Initial value:

 "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
                )"

Reimplemented from adodb_perf.

Definition at line 22 of file perf-db2.inc.php.

perf_db2::$settings
 

Initial value:

 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
        )

Definition at line 31 of file perf-db2.inc.php.


The documentation for this class was generated from the following file: