Block changes per sec happening in the Oracle database

 -- block changes per sec happening in the Oracle database

declare

 v_blockchg number;

begin

   select value
   into  v_blockchg
   from   v$sysstat
   where  name='db block changes';

   dbms_lock.sleep(60);

   select (value-v_blockchg)/60
   into   v_blockchg
   from   v$sysstat
   where  name='db block changes';

   dbms_output.put_line('block changes per sec = '||round(v_blockchg,2));

end;
/

Output :





Post a Comment

And that's all there is to it!

If anyone has any other questions or requests for future How To posts, you can either ask them in the comments or email me. Please don't feel shy at all!

I'm certainly not an expert, but I'll try my hardest to explain what I do know and research what I don't know.

Previous Post Next Post