Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:oracle_buffer_cache_v_bh_auswerten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dba:oracle_buffer_cache_v_bh_auswerten [2013/09/12 22:17] – [Quellen] gpipperrdba:oracle_buffer_cache_v_bh_auswerten [2013/09/12 22:31] – [Quellen] gpipperr
Zeile 106: Zeile 106:
 |17|flashcur|aktueller Block liegt im Database Flash Cache| |17|flashcur|aktueller Block liegt im Database Flash Cache|
 |18|flashna| |  |18|flashna| |
 +
 +
 +==== x$bh ====
 +
 +Mit der **x$bh** kann über den Touch Count ermittelt werden, wie oft auf einen Block zugriffen wurde.
 +
 +<code sql>
 +# Block id einer Tabelle ermitteln
 +
 +sql>select file_id,block_id from dba_extents where segment_name='DUAL' and owner ='SYS';
 + FILE_ID BLOCK_ID
 +-------- --------
 +            465
 +
 +
 +# mit diesen Daten im Cache nach den Daten suchen
 + 
 +sql> select tch from x$bh where file#=1 and dbablk=465;
 +no rows selected
 +
 +sql>select * from dual;
 +
 +sql>select tch from x$bh where file#=1 and dbablk=465;
 +     TCH
 +--------
 +       1
 +
 +sql>select * from dual;
 +
 +sql>select tch from x$bh where file#=1 and dbablk=465;
 +     TCH
 +--------
 +       2
 +
 +</code>
  
  
dba/oracle_buffer_cache_v_bh_auswerten.txt · Zuletzt geändert: 2013/10/15 21:34 von gpipperr