Sunday, May 2, 2010

Sql for query in toad 'redo blocks written'

                Select sn.snap_id, sn.BEGIN_INTERVAL_TIME, sum(lc2.value - lc1.value) "redo blocks written"

From   SYS.DBA_HIST_SYSSTAT lc1,

       SYS.DBA_HIST_SYSSTAT lc2,

       SYS.DBA_HIST_snapshot sn

where  lc1.snap_id = (select max(s.snap_id)

                      from    SYS.DBA_HIST_snapshot s

                      where   s.snap_id < sn.snap_id

                      and     s.instance_number = sn.instance_number

                      and     s.dbid = sn.dbid

                      and     s.startup_time = sn.startup_time)

and    lc2.stat_name='redo blocks written'

and    lc1.stat_name='redo blocks written'                     

and    lc2.snap_id = sn.snap_id

and    lc1.dbid = sn.dbid

and    lc1.instance_number = sn.instance_number

and    lc2.dbid = sn.dbid

and    lc2.instance_number = sn.instance_number

and    sn.snap_id in (&Snapshotlist)

group by sn.snap_id, sn.BEGIN_INTERVAL_TIME

order by sn.snap_id

Posted via email from agonen's posterous