RE: STATSPACK - Rollback per transaction %

  • From: "Allen, Brandon" <Brandon.Allen@xxxxxxxxxxx>
  • To: <bnsarma@xxxxxxxxx>, <oracle-l@xxxxxxxxxxxxx>
  • Date: Tue, 27 Dec 2005 10:45:38 -0700

This probably isn't exactly what you want, but might be a good starting point:
 
select a.snap_time, round((100*(b.value/(c.value+d.value))),2) rb_per_tx from 
stats$snapshot a, stats$sysstat b, stats$sysstat c, stats$sysstat d where 
a.snap_id = b.snap_id and a.snap_id = c.snap_id and a.snap_id = d.snap_id and 
b.name = 'transaction rollbacks' and c.name = 'user commits' and d.name = 'user 
rollbacks' and a.snap_time > sysdate - 1 order by 1;
 
HTH
Brandon

 

-----Original Message-----
From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx]On 
Behalf Of BN
Sent: Thursday, December 22, 2005 8:10 AM
To: oracle-l@xxxxxxxxxxxxx
Subject: STATSPACK - Rollback per transaction %


Greetings,
 
Sent to wrong address...
 


---------- Forwarded message ----------
From: BN < bnsarma@xxxxxxxxx>
Date: Dec 20, 2005 11:31 AM
Subject: STATSPACK - Rollback per transaction %
To: oracle-l-admins@xxxxxxxxxxxxx

 
Greetings

Oracle 9i Rel2 HP-UX
 
We collect Hourly STATSPACK snaps for the Prod. DB.
 
 
I pulled out couple of  STATSPACK  reports from on of our Production Database, 
and see that 
"Rollback per transaction %" is upper 90%'s,  
 
I wanted to approach the DEV/App team to find out why are they rollingback more 
than 90% of their work,
 
Before that I wanted to pull out the info from all the STASPACK Snaps I have, 
I looked at the spreport.sql to see how they are arriving at this number, Not 
sure how I can make use of the following SQL to pull
Rollback information for all the snaps I have.

 
Select .....
 
....
 
      ,' Rollback per transaction %:' dscr, round(100*:urol/:tran,2) pctval
      ,'      Rows per Sort:'     , decode((:srtm+:srtd)
                                                   ,0,to_number(null)
                                            ,round(:srtr/(:srtm+:srtd),2)) 
bpctval 
 from sys.dual;

 
I apprecaite your suggestions/help to pull this info, or if somebody has 
already have a sql that they can share.

Regards & Thanks
 


-- 
Regards & Thanks
BN 


Privileged/Confidential Information may be contained in this message or 
attachments hereto. Please advise immediately if you or your employer do not 
consent to Internet email for messages of this kind. Opinions, conclusions and 
other information in this message that do not relate to the official business 
of this company shall be understood as neither given nor endorsed by it.

Other related posts: