select ‘Soft Parses ‘ “Ratio”

,round(

((select sum(value) from v$sysstat where name = ‘parse count (total)’)

– (select sum(value) from v$sysstat where name = ‘parse count (hard)’))

/(select sum(value) from v$sysstat where name = ‘execute count’)

*100,2)||’%’ “percentage”

from dual

union

select ‘Hard Parses ‘ “Ratio”

,round(

(select sum(value) from v$sysstat where name = ‘parse count (hard)’)

/(select sum(value) from v$sysstat where name = ‘execute count’)

*100,2)||’%’ “percentage”

from dual

union

select ‘Parse Failure ‘ “Ratio”

,round(

(select sum(value) from v$sysstat where name = ‘parse count (failures)’)

/(select sum(value) from v$sysstat where name = ‘parse count (total)’)

*100,2)||’%’ “percentage”

from dual

/

Recent Posts

Start typing and press Enter to search