The onstat -g ssc command displays the number of times that the database server reads the SQL statement in the cache.
Unless UNSECURE_ONSTAT=1, only the DBSA can view onstat -g ssc syssqltrace information.
The command takes two options
Statement Cache Summary: #lrus currsize maxsize Poolsize #hits nolimit 4 117640 524288 139264 0 1 Statement Cache Entries: lru hash ref_cnt hits flag heap_ptr database user ---------------------------------------------------------------- 0 262 0 7 -F aad8038 dbaudit waudit INSERT INTO t9000audit ( c9000_char , c9000_short , c9000_key , c9000_float , c9000_smallfloat , c9000_decimal , c9000_serial ) VALUES ( ? , ? , ? , ? , ? , ? , ? ) 0 127 0 9 -F b321438 dbaudit waudit INSERT INTO t9010database ( c9010_char , c9010_key , c9010_short ) VALUES ( ? , ? , ? ) 1 134 0 15 -F aae0c38 dbaudit waudit SELECT c9000_char , c9000_short , c9000_key , c9000_float , c9000_smallfloat , c9000_decimal , c9000_serial FROM t9000audit WHERE c9000_key = ? 1 143 0 3 -F b322c38 dbaudit waudit INSERT INTO t9000audit ( c9000_char , c9000_key , c9000_short ) SELECT c9010_char , c9010_key + ? , c9010_short FROM t9010database 2 93 0 7 -F aae9838 dbaudit waudit DELETE FROM t9000audit WHERE c9000_key = ? 2 276 0 7 -F aaefc38 dbaudit waudit SELECT count ( * ) FROM t9000audit 2 240 1 7 -F b332838 dbaudit waudit SELECT COUNT ( * ) FROM t9000audit WHERE c9000_char = ? AND c9000_key = ? AND c9000_short = ? 3 31 0 7 -F aaec038 dbaudit admin SELECT count ( * ) FROM t9000audit WHERE c9000_key = ? 3 45 0 1 -F b31e438 dbaudit admin DELETE FROM t9000audit 3 116 0 0 -F b362038 dbaudit waudit SELECT COUNT ( * ) FROM t9000audit Total number of entries: 10.
Field | Description |
---|---|
#lrus | Number of least recently used queues (LRUS) |
currsize | Current cache size |
maxsize | Limit on total cache memory |
Poolsize> | Total pool size |
#hits | The number of hits before insertion. This number equals the value of the STMT_CACHE_HITS configuration parameter |
nolimit | The value of the STMT_CACHE_NOLIMIT configuration parameter |
The Statement Cache Entries section shows the entries that are fully inserted into the cache.
Field | Description |
---|---|
lru | The index of lru queue to which the cache entry belongs |
hash | Hash values of cached entry |
ref_count | Number of threads referencing the statement |
hits | Number of times a statement matches a statement in the cache. The match can be for a key-only or fully cached entry. |
flag | Cache entry flag -F indicates the statement is fully cached -D indicates the statement is dropped |
heap_ptr | Address of memory heap for cache entry |
To discuss how Oninit ® can assist please call on +1-913-674-0360 or alternatively just send an email specifying your requirements.