Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Oracle Init.ora Parameters

Re: Oracle Init.ora Parameters

From: Mill <mill.h_at_ntlworld.com>
Date: Fri, 28 May 2004 08:41:51 +0100
Message-ID: <80Dtc.12$jH4.8@newsfe5-gui.server.ntli.net>

"Daniel Morgan" <damorgan_at_x.washington.edu> wrote in message news:1085722484.631624_at_yasure...
> Mill wrote:
>
> > Hi
> >
> > I am running a Oracle 8.1.7.4 database on W2k Adv Server with 2gb Ram,
we
> > are
> > planning to upgrade the RAM to 8gb, i understand i will need to adjust
the
> > db_block_buffers & shared_pool_size in the init.ora to utilise the new
> > memory and
> > make a larger SGA.
> >
> > My parameters are as follows for these settings.
> >
> > db_block_buffers = 1200
> > shared_pool_size = 1000000000
> >
> >
> > Can someone recommend new settings for these given the fact that i am
adding
> > new
> > memory to the server, my main concern is to correctly configure these so
i
> > don't get
> > excessive paging and swapping, I appreciate it will need tweaking after
i
> > have run the
> > system for awhile and monitored things
> >
> > Your comments greatly Appreciate
> >
> > Mill.
>
> Throwing more RAM at a server is not a recipe for better performance. In
> some cases it can make performance worse. So just throwing a few larger
> integers at you is a meaningless exercise and as I am sure you know
> tuning is not a trivial matter.
>
> First ... why are you buying the RAM? What is it in your STATSPACK
> analysis that makes you think this is a good idea?
>
> When we know that we may be able to help you with whether you just
> wasted money and, if not, where the resource might be best put to use.
> We need numbers and facts related to resources. If you don't have
> them ... I'd send the RAM back to the supplier.
>
> --
> Daniel Morgan
> http://www.outreach.washington.edu/ext/certificates/oad/oad_crs.asp
> http://www.outreach.washington.edu/ext/certificates/aoa/aoa_crs.asp
> damorgan_at_x.washington.edu
> (replace 'x' with a 'u' to reply)
>

Statspack results are as follows.

STATSPACK report for

DB Name DB Id Instance Inst Num Release OPS Host ------------ ----------- ------------ -------- ----------- --- ------------

TEST          3136346323 test                1 8.1.7.4.1   NO  ORACLETEST

                Snap Id     Snap Time      Sessions
                ------- ------------------ --------
 Begin Snap:         35 21-Apr-04 08:50:36       14
   End Snap:         37 21-Apr-04 09:22:41       14
    Elapsed:                  32.08 (mins)

Cache Sizes


           db_block_buffers:      12000          log_buffer:    1572864
              db_block_size:       8192    shared_pool_size:  600000000

Load Profile
~~~~~~~~~~~~                            Per Second       Per Transaction
                                   ---------------       ---------------
                  Redo size:              1,240.41              1,410.39
              Logical reads:                379.78                431.82
              Block changes:                  7.99                  9.09
             Physical reads:                157.62                179.22
            Physical writes:                  2.12                  2.41
                 User calls:                  2.64                  3.01
                     Parses:                  6.70                  7.62
                Hard parses:                  0.01                  0.01
                      Sorts:                  0.96                  1.09
                     Logons:                  0.84                  0.96
                   Executes:                  9.55                 10.85
               Transactions:                  0.88

  % Blocks changed per Read:    2.10    Recursive Call %:   95.65
 Rollback per transaction %:    0.00       Rows per Sort:   13.81

Instance Efficiency Percentages (Target 100%)


            Buffer Nowait %:   99.96       Redo NoWait %:  100.00
            Buffer  Hit   %:   58.50    In-memory Sort %:  100.00
            Library Hit   %:   99.58        Soft Parse %:   99.87
         Execute to Parse %:   29.78         Latch Hit %:  100.00
Parse CPU to Parse Elapsd %:    0.00     % Non-Parse CPU:  100.00

 Shared Pool Statistics        Begin   End
                               ------  ------
             Memory Usage %:    4.61    4.70
    % SQL with executions>1: 60.46 66.46   % Memory for SQL w/exec>1: 67.35 79.69

Top 5 Wait Events

~~~~~~~~~~~~~~~~~                                             Wait     %
Total
Event                                               Waits  Time (cs)   Wt
Time
-------------------------------------------- ------------ ------------ -----
--
db file sequential read                           301,405          129
46.91
control file parallel write                           624           53
19.27
log file sync                                       1,063           46
16.73
db file scattered read                                143           14
5.09
db file parallel write                                230           12
4.36
          -------------------------------------------------------------
Wait Events for DB: TEST Instance: test Snaps: 35 -37
-> cs - centisecond -  100th of a second
-> ms - millisecond - 1000th of a second
-> ordered by wait time desc, waits desc (idle events last)

                                                                    Avg
                                                     Total Wait    wait
Waits
Event                               Waits   Timeouts  Time (cs)    (ms)
/txn
---------------------------- ------------ ---------- ----------- ------ ----
--
db file sequential read           301,405          0         129      0
178.0
control file parallel write           624          0          53      1
0.4
log file sync                       1,063          0          46      0
0.6
db file scattered read                143          0          14      1
0.1
db file parallel write                230          0          12      1
0.1
control file sequential read           52          0          12      2
0.0
log file parallel write               991          0           5      0
0.6
file identify                           9          0           4      4
0.0
buffer busy waits                     322          0           0      0
0.2
SQL*Net more data to client            19          0           0      0
0.0
file open                              19          0           0      0
0.0
refresh controlfile command            12          0           0      0
0.0
latch free                              5          5           0      0
0.0
SQL*Net message from client           388          0      15,005    387
0.2
SQL*Net message to client             389          0           0      0
0.2
SQL*Net more data from clien            1          0           0      0
0.0
          -------------------------------------------------------------
Background Wait Events for DB: TEST Instance: test Snaps: 35 -37 -> ordered by wait time desc, waits desc (idle events last)
                                                                    Avg
                                                     Total Wait    wait
Waits
Event                               Waits   Timeouts  Time (cs)    (ms)
/txn
---------------------------- ------------ ---------- ----------- ------ ----
--
control file parallel write           624          0          53      1
0.4
db file scattered read                138          0          14      1
0.1
db file parallel write                230          0          12      1
0.1
log file parallel write               991          0           5      0
0.6
db file sequential read                37          0           0      0
0.0
control file sequential read           12          0           0      0
0.0
latch free                              2          2           0      0
0.0
rdbms ipc message                   3,842      1,882      49,075    128
2.3
pmon timer                          1,648      1,648      16,325     99
1.0
smon timer                              6          6           0      0
0.0
          -------------------------------------------------------------
SQL ordered by Gets for DB: TEST Instance: test Snaps: 35 -37 -> End Buffer Gets Threshold: 10000
-> Note that resources reported for PL/SQL includes the resources used by

   all SQL statements called within the PL/SQL code. As individual SQL    statements are also reported, it is possible and valid for the summed    total % to exceed 100

  Buffer Gets Executions Gets per Exec % Total Hash Value --------------- ------------ -------------- ------- ------------

        440,734 1 440,734.0 60.3 3001180066 SELECT "INVENTORY_TRANSACTION_HIST2\"."PART_NO", "INVENTORY_TRAN SACTION_HIST2\"."CONTRACT", "INVENTORY_TRANSACTION_HIST2\"."LOCA TION_NO", "INVENTORY_TRANSACTION_HIST2\"."REJECT_CODE", "INVENTO RY_TRANSACTION_HIST2\"."TRANSACTION", "INVENTORY_TRANSACTION_HIS T2\"."DATE_APPLIED", "INVENTORY_TRANSACTION_HIST2\"."QUANTITY",         183,930 56 3,284.5 25.2 3942090408 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(2,'Heavy Queue','en',job); :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END;

        181,954 2 90,977.0 24.9 778547950 BEGIN Shop_Ord_Auto_Processing_API.Execute_Auto_Process__(:attr_ ); END;          78,284 2 39,142.0 10.7 4015038009 SELECT ORDER_NO,RELEASE_NO,SEQUENCE_NO,CONTRACT,PART_NO,REVISED_ START_DATE,PROCESS_TYPE FROM SHOP_ORD_TAB WHERE PROCESS_TYPE LIKE :b1 AND ROWSTATE = 'Planned' AND PART_NO LIKE :b2 AND CONTRACT = :b3

         77,322 2 38,661.0 10.6 2664332437 SELECT ORDER_NO,RELEASE_NO,SEQUENCE_NO,CONTRACT,PART_NO,REVISED_ START_DATE,PROCESS_TYPE,NVL(SHOP_ORDER_PRIORITY_API.GET_ADJUSTME NT_FACTOR(CONTRACT,PRIORITY_CATEGORY),0) ADJUSTMENT_FACTOR FRO M SHOP_ORD_TAB WHERE PROCESS_TYPE LIKE :b1 AND ROWSTATE = 'Re leased' AND PART_NO LIKE :b2 AND CONTRACT = :b3 ORDER BY ADJU

         31,160 679 45.9 4.3 3013728279 select privilege#,level from sysauth$ connect by grantee#=prior privilege# and privilege#>0 start with (grantee#=:1 or grantee#= 1) and privilege#>0

         24,882 2,092 11.9 3.4 1576697787 select u1.user#, u2.user#, u3.user#, failures, flag, interval#,

   what, nlsenv, env from sys.job$ j, sys.user$ u1, sys.user$ u 2, sys.user$ u3 where job=:1 and (next_date < sysdate or :2 != 0) and lowner = u1.name and powner = u2.name and cowner = u3.na me for update nowait

         24,594 2 12,297.0 3.4 4021946156 SELECT PROPOSAL_NO,CONTRACT,PART_NO,PLAN_ORDER_REC,PROP_START_DA TE,PROCESS_TYPE FROM SHOP_ORDER_PROP_TAB WHERE PROCESS_TYPE L IKE :b1 AND ROWSTATE = 'ProposalCreated' AND PART_NO LIKE :b 2 AND CONTRACT = :b3

         10,671 2 5,335.5 1.5 3376831664 BEGIN statspack.snap; END;

SQL ordered by Gets for DB: TEST Instance: test Snaps: 35 -37 -> End Buffer Gets Threshold: 10000
-> Note that resources reported for PL/SQL includes the resources used by

   all SQL statements called within the PL/SQL code. As individual SQL    statements are also reported, it is possible and valid for the summed    total % to exceed 100

  Buffer Gets Executions Gets per Exec % Total Hash Value --------------- ------------ -------------- ------- ------------

         10,140 2,028 5.0 1.4 2016510618 SELECT USER FROM SYS.DUAL           6,361 187 34.0 0.9 3629259683 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(1,'Fast Queue','en',job); :mydate := next_date; IF broken T HEN :b := 1; ELSE :b := 0; END IF; END;

          6,361 187 34.0 0.9 4121793289 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(3,'GL Update','en',job); :mydate := next_date; IF broken TH EN :b := 1; ELSE :b := 0; END IF; END;

          6,360 187 34.0 0.9 3258801479 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(4,'Shop Order','en',job); :mydate := next_date; IF broken T HEN :b := 1; ELSE :b := 0; END IF; END;

          5,413 676 8.0 0.7 1857448525 update sys.job$ set failures=0, this_date=null, flag=:1, last_da te=:2, next_date=:3, total=total+(sysdate-nvl(this_date,sysdate )) where job=:4

          4,054 2,027 2.0 0.6 1924617220 SELECT IDENTITY FROM FND_USER_TAB WHERE ORACLE_USER = :b1

          3,740 748 5.0 0.5 2049785732 select sysdate + 2/86400 from dual

          3,072 6 512.0 0.4 1714733582 select f.file#, f.block#, f.ts#, f.length from fet$ f, ts$ t whe re t.ts#=f.ts# and t.dflextpct!=0 and t.bitmapped=0

          2,936 1,046 2.8 0.4 313510536 select job from sys.job$ where next_date < sysdate and (field1

          2,734 1,367 2.0 0.4 506185880 SELECT VALUE FROM FND_SETTING WHERE PARAMETER = :b1

          2,703 2,027 1.3 0.4 1272233705 SELECT VALUE FROM FND_USER_PROPERTY WHERE IDENTITY = :b1 AND  NAME = :b2

          2,033 673 3.0 0.3 47694755 SELECT * FROM TRANSACTION_SYS_LOCAL_TAB WHERE STATE = 'Posted ' AND QUEUE_ID = :b1 AND LANG_CODE LIKE :b2 ORDER BY CREATED, ID
SQL ordered by Gets for DB: TEST Instance: test Snaps: 35 -37 -> End Buffer Gets Threshold: 10000
-> Note that resources reported for PL/SQL includes the resources used by

   all SQL statements called within the PL/SQL code. As individual SQL    statements are also reported, it is possible and valid for the summed    total % to exceed 100

  Buffer Gets Executions Gets per Exec % Total Hash Value --------------- ------------ -------------- ------- ------------

          1,905 56 34.0 0.3 747581250 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(0,'Default Queue','%',job); :mydate := next_date; IF broken



SQL ordered by Reads for DB: TEST Instance: test Snaps: 35 -37 -> End Disk Reads Threshold: 1000

 Physical Reads Executions Reads per Exec % Total Hash Value --------------- ------------ -------------- ------- ------------

        300,368 1 300,368.0 99.0 3001180066 SELECT "INVENTORY_TRANSACTION_HIST2\"."PART_NO", "INVENTORY_TRAN SACTION_HIST2\"."CONTRACT", "INVENTORY_TRANSACTION_HIST2\"."LOCA TION_NO", "INVENTORY_TRANSACTION_HIST2\"."REJECT_CODE", "INVENTO RY_TRANSACTION_HIST2\"."TRANSACTION", "INVENTORY_TRANSACTION_HIS T2\"."DATE_APPLIED", "INVENTORY_TRANSACTION_HIST2\"."QUANTITY",           1,994 6 332.3 0.7 1714733582 select f.file#, f.block#, f.ts#, f.length from fet$ f, ts$ t whe re t.ts#=f.ts# and t.dflextpct!=0 and t.bitmapped=0

            561 2 280.5 0.2 3376831664 BEGIN statspack.snap; END;

            298 2,092 0.1 0.1 1576697787 select u1.user#, u2.user#, u3.user#, failures, flag, interval#,

   what, nlsenv, env from sys.job$ j, sys.user$ u1, sys.user$ u 2, sys.user$ u3 where job=:1 and (next_date < sysdate or :2 != 0) and lowner = u1.name and powner = u2.name and cowner = u3.na me for update nowait

            211 676 0.3 0.1 1857448525 update sys.job$ set failures=0, this_date=null, flag=:1, last_da te=:2, next_date=:3, total=total+(sysdate-nvl(this_date,sysdate )) where job=:4

             92 213 0.4 0.0 2654989612 SELECT ESTIMATED_MATERIAL_COST FROM INVENTORY_PART_CONFIG_TAB  WHERE CONTRACT = :b1 AND PART_NO = :b2 AND CONFIGURATION_ID =  :b3

             41 748 0.1 0.0 2049785732 select sysdate + 2/86400 from dual

              8 12 0.7 0.0 955191413 select obj#,type#,ctime,mtime,stime,status,dataobj#,flags,oid$, spare1 from obj$ where owner#=:1 and name=:2 and namespace=:3 an d(remoteowner=:4 or remoteowner is null and :4 is null)and(linkn ame=:5 or linkname is null and :5 is null)and(subname=:6 or subn ame is null and :6 is null)

              8 5 1.6 0.0 1737259834 select owner#,name,namespace,remoteowner,linkname,p_timestamp,p_ obj#, d_owner#, nvl(property,0) from dependency$,obj$ where d_ob j#=:1 and p_obj#=obj#(+) order by order#

              7 8 0.9 0.0 395844583

select name,intcol#,segcol#,type#,length,nvl(precision#,0),decod
e(type#,2,nvl(scale,-127/*MAXSB1MINAL*/),178,scale,179,scale,180
,scale,181,scale,182,scale,183,scale,231,scale,0),null$,fixedsto
rage,nvl(deflength,0),default$,rowid,col#,property, charsetid,ch arsetform,spare1,spare2 from col$ where obj#=:1 order by intcol#

              7 5 1.4 0.0 4049165760 select order#,columns,types from access$ where d_obj#=:1 SQL ordered by Reads for DB: TEST Instance: test Snaps: 35 -37 -> End Disk Reads Threshold: 1000

 Physical Reads Executions Reads per Exec % Total Hash Value --------------- ------------ -------------- ------- ------------

              5 5 1.0 0.0 365454555 select cols,audit$,textlength,intcols,property,flags,rowid from view$ where obj#=:1

              5 6 0.8 0.0 1536916657 select con#,type#,condlength,intcols,robj#,rcon#,match#,refact,n vl(enabled,0),rowid,cols,nvl(defer,0),mtime,nvl(spare1,0) from c def$ where obj#=:1

              5 6 0.8 0.0 4059714361 select type#,blocks,extents,minexts,maxexts,extsize,extpct,user# ,iniexts,NVL(lists,65535),NVL(groups,65535),cachehint,hwmincr, N VL(spare1,0) from seg$ where ts#=:1 and file#=:2 and block#=:3

              3 3 1.0 0.0 199702406 select i.obj#,i.ts#,i.file#,i.block#,i.intcols,i.type#,i.flags, i.property,i.pctfree$,i.initrans,i.maxtrans,i.blevel,i.leafcnt,i .distkey, i.lblkkey,i.dblkkey,i.clufac,i.cols,i.analyzetime,i.sa mplesize,i.dataobj#, nvl(i.degree,1),nvl(i.instances,1),i.rowcnt ,mod(i.pctthres$,256),i.indmethod#,i.trunccnt,nvl(c.unicols,0),n

              3 3 1.0 0.0 2216582187 select ts#,file#,block#,nvl(bobj#,0),nvl(tab#,0),intcols,nvl(clu cols,0),audit$,flags,pctfree$,pctused$,initrans,maxtrans,rowcnt, blkcnt,empcnt,avgspc,chncnt,avgrln,analyzetime, samplesize,cols, property,nvl(degree,1),nvl(instances,1),avgspc_flb,flbcnt,kernel cols,nvl(trigflag, 0),nvl(spare1,0),nvl(spare2,0),spare4,nvl(spa

              2 1,046 0.0 0.0 313510536 select job from sys.job$ where next_date < sysdate and (field1

              2 6 0.3 0.0 1966425544 select text from view$ where rowid=:1

              2 679 0.0 0.0 3013728279 select privilege#,level from sysauth$ connect by grantee#=prior privilege# and privilege#>0 start with (grantee#=:1 or grantee#= 1) and privilege#>0

              2 3 0.7 0.0 4195740643 select pos#,intcol#,col#,spare1 from icol$ where obj#=:1

              1 224 0.0 0.0 282324099 select sysdate + 30/86400 from dual

              0 673 0.0 0.0 47694755 SELECT * FROM TRANSACTION_SYS_LOCAL_TAB WHERE STATE = 'Posted ' AND QUEUE_ID = :b1 AND LANG_CODE LIKE :b2 ORDER BY CREATED, ID

              0 1 0.0 0.0 114078687 select con#,obj#,rcon#,enabled,nvl(defer,0) from cdef$ where rob

SQL ordered by Reads for DB: TEST Instance: test Snaps: 35 -37 -> End Disk Reads Threshold: 1000

 Physical Reads Executions Reads per Exec % Total Hash Value --------------- ------------ -------------- ------- ------------



SQL ordered by Executions for DB: TEST Instance: test Snaps: 35 -37 -> End Executions Threshold: 100

 Executions Rows Processed Rows per Exec Hash Value

------------ ---------------- ---------------- ------------
       2,092            1,722              0.8   1576697787
select u1.user#, u2.user#, u3.user#, failures, flag, interval#,

   what, nlsenv, env from sys.job$ j, sys.user$ u1, sys.user$ u 2, sys.user$ u3 where job=:1 and (next_date < sysdate or :2 != 0) and lowner = u1.name and powner = u2.name and cowner = u3.na me for update nowait

       2,028 2,028 1.0 2016510618 SELECT USER FROM SYS.DUAL

       2,027                1              0.0   1272233705
SELECT VALUE FROM FND_USER_PROPERTY WHERE IDENTITY = :b1 AND  NAME = :b2

       2,027 2,027 1.0 1924617220 SELECT IDENTITY FROM FND_USER_TAB WHERE ORACLE_USER = :b1

       1,367 1,367 1.0 506185880 SELECT VALUE FROM FND_SETTING WHERE PARAMETER = :b1

       1,046 2,577 2.5 313510536 select job from sys.job$ where next_date < sysdate and (field1

         748 748 1.0 2049785732 select sysdate + 2/86400 from dual

         679 7,450 11.0 3013728279 select privilege#,level from sysauth$ connect by grantee#=prior privilege# and privilege#>0 start with (grantee#=:1 or grantee#= 1) and privilege#>0

         676 676 1.0 493392946 update sys.job$ set this_date=:1 where job=:2

         676 676 1.0 1857448525 update sys.job$ set failures=0, this_date=null, flag=:1, last_da te=:2, next_date=:3, total=total+(sysdate-nvl(this_date,sysdate )) where job=:4

         676 676 1.0 3760204083 SELECT NAME FROM SYS.USER$ WHERE USER# = USERENV('SCHEMAID')

         675                0              0.0    187676852
alter session set NLS_LANGUAGE='ENGLISH' NLS_TERRITORY='UNITED K INGDOM' NLS_CURRENCY='£' NLS_ISO_CURRENCY='UNITED KINGDOM' NLS_N UMERIC_CHARACTERS='. ' NLS_DATE_FORMAT='YYYYMMDD' NLS_DATE_LANGU AGE='ENGLISH' NLS_SORT='BINARY'
         673                2              0.0     47694755
SELECT * FROM TRANSACTION_SYS_LOCAL_TAB WHERE STATE = 'Posted ' AND QUEUE_ID = :b1 AND LANG_CODE LIKE :b2 ORDER BY CREATED, ID
         566                0              0.0    713944817
SQL ordered by Executions for DB: TEST  Instance: test  Snaps: 35 -37
-> End Executions Threshold:     100

 Executions Rows Processed Rows per Exec Hash Value

------------ ---------------- ---------------- ------------
SELECT 1 FROM SHOP_ORD_PROC_TYPE_EVENT_TAB WHERE PROCESS_TYPE

         566 566 1.0 1010136994 SELECT OFFSET FROM SITE_TAB WHERE CONTRACT = :b1

         374 374 1.0 1180350016 select sysdate + 5/86400 from dual

         224 224 1.0 282324099 select sysdate + 30/86400 from dual

         213 213 1.0 2654989612 SELECT ESTIMATED_MATERIAL_COST FROM INVENTORY_PART_CONFIG_TAB  WHERE CONTRACT = :b1 AND PART_NO = :b2 AND CONFIGURATION_ID =  :b3

         187 187 1.0 3258801479 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(4,'Shop Order','en',job); :mydate := next_date; IF broken T HEN :b := 1; ELSE :b := 0; END IF; END;

         187 187 1.0 3629259683 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(1,'Fast Queue','en',job); :mydate := next_date; IF broken T HEN :b := 1; ELSE :b := 0; END IF; END;

         187 187 1.0 4121793289 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(3,'GL Update','en',job); :mydate := next_date; IF broken TH EN :b := 1; ELSE :b := 0; END IF; END;

          56 56 1.0 747581250 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(0,'Default Queue','%',job); :mydate := next_date; IF broken  THEN :b := 1; ELSE :b := 0; END IF; END;

          56 56 1.0 3942090408 DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate; broken BOOLEAN := FALSE; BEGIN Transaction_SYS.Process_All_Pendi ng__(2,'Heavy Queue','en',job); :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END;

          12 11 0.9 955191413 select obj#,type#,ctime,mtime,stime,status,dataobj#,flags,oid$, spare1 from obj$ where owner#=:1 and name=:2 and namespace=:3 an d(remoteowner=:4 or remoteowner is null and :4 is null)and(linkn ame=:5 or linkname is null and :5 is null)and(subname=:6 or subn ame is null and :6 is null)

           8 85 10.6 395844583 SQL ordered by Executions for DB: TEST Instance: test Snaps: 35 -37 -> End Executions Threshold: 100

 Executions Rows Processed Rows per Exec Hash Value

------------ ---------------- ---------------- ------------
select name,intcol#,segcol#,type#,length,nvl(precision#,0),decod
e(type#,2,nvl(scale,-127/*MAXSB1MINAL*/),178,scale,179,scale,180 ,scale,181,scale,182,scale,183,scale,231,scale,0),null$,fixedsto

Instance Activity Stats for DB: TEST Instance: test Snaps: 35 -37
Statistic                                    Total   per Second    per Trans
--------------------------------- ---------------- ------------ ------------
CPU used by this session                        21          0.0          0.0
CPU used when call started                      21          0.0          0.0
CR blocks created                              174          0.1          0.1
DBWR buffers scanned                         8,552          4.4          5.1
DBWR checkpoint buffers written              4,029          2.1          2.4
DBWR checkpoints                                 0          0.0          0.0
DBWR free buffers found                      8,532          4.4          5.0
DBWR lru scans                                  39          0.0          0.0
DBWR make free requests                         45          0.0          0.0
DBWR summed scan depth                       8,552          4.4          5.1
DBWR transaction table writes                1,695          0.9          1.0
DBWR undo block writes                       1,738          0.9          1.0
SQL*Net roundtrips to/from client              355          0.2          0.2
background checkpoints completed                 0          0.0          0.0
background checkpoints started                   0          0.0          0.0
background timeouts                          2,445          1.3          1.4
buffer is not pinned count                 679,430        353.0        401.3
buffer is pinned count                   1,522,584        791.0        899.3
bytes received via SQL*Net from c           23,030         12.0         13.6
bytes sent via SQL*Net to client           118,942         61.8         70.3
calls to get snapshot scn: kcmgss           20,600         10.7         12.2
calls to kcmgas                              1,708          0.9          1.0
calls to kcmgcs                                151          0.1          0.1
change write time                                2          0.0          0.0
cleanouts and rollbacks - consist               22          0.0          0.0
cleanouts only - consistent read                80          0.0          0.1
cluster key scan block gets                  1,196          0.6          0.7
cluster key scans                              733          0.4          0.4
commit cleanout failures: block l                0          0.0          0.0
commit cleanout failures: buffer                 0          0.0          0.0
commit cleanout failures: callbac                5          0.0          0.0
commit cleanout failures: cannot                 5          0.0          0.0
commit cleanouts                             4,190          2.2          2.5
commit cleanouts successfully com            4,180          2.2          2.5
consistent changes                              70          0.0          0.0
consistent gets                            698,106        362.7        412.4
cursor authentications                          38          0.0          0.0
data blocks consistent reads - un               68          0.0          0.0
db block changes                            15,384          8.0          9.1
db block gets                               32,965         17.1         19.5
deferred (CURRENT) block cleanout            2,809          1.5          1.7
dirty buffers inspected                         45          0.0          0.0
enqueue conversions                            678          0.4          0.4
enqueue releases                             7,236          3.8          4.3
enqueue requests                             7,408          3.9          4.4
enqueue timeouts                               172          0.1          0.1
execute count                               18,377          9.6         10.9
free buffer inspected                          221          0.1          0.1
free buffer requested                      303,736        157.8        179.4
hot buffers moved to head of LRU            61,694         32.1         36.4
immediate (CR) block cleanout app              102          0.1          0.1
immediate (CURRENT) block cleanou              260          0.1          0.2
leaf node splits                                15          0.0          0.0
logons cumulative                            1,619          0.8          1.0
logons current
messages received                            1,462          0.8          0.9
Instance Activity Stats for DB: TEST Instance: test Snaps: 35 -37
Statistic                                    Total   per Second    per Trans
--------------------------------- ---------------- ------------ ------------
messages sent                                1,462          0.8          0.9
no buffer to keep pinned count                   0          0.0          0.0
no work - consistent read gets             654,056        339.8        386.3
opened cursors cumulative                   12,589          6.5          7.4
parse count (hard)                              17          0.0          0.0
parse count (total)                         12,905          6.7          7.6
parse time elapsed                               3          0.0          0.0
physical reads                             303,421        157.6        179.2
physical reads direct                            0          0.0          0.0
physical writes                              4,078          2.1          2.4
physical writes direct                           0          0.0          0.0
physical writes non checkpoint                 857          0.5          0.5
pinned buffers inspected                       176          0.1          0.1
prefetched blocks                            1,878          1.0          1.1
prefetched blocks aged out before                0          0.0          0.0
process last non-idle time          61,704,731,001 ############ ############
recursive calls                            111,842         58.1         66.1
recursive cpu usage                             21          0.0          0.0
redo blocks written                          5,376          2.8          3.2
redo buffer allocation retries                   0          0.0          0.0
redo entries                                 7,867          4.1          4.7
redo log space requests                          0          0.0          0.0
redo size                                2,387,796      1,240.4      1,410.4
redo synch time                                 46          0.0          0.0
redo synch writes                            1,010          0.5          0.6
redo wastage                               277,548        144.2        163.9
redo write time                                 10          0.0          0.0
redo writes                                    991          0.5          0.6
rollbacks only - consistent read                32          0.0          0.0
rows fetched via callback                   13,590          7.1          8.0
session connect time                61,704,731,001 ############ ############
session cursor cache hits                      721          0.4          0.4
session logical reads                      731,071        379.8        431.8
session pga memory                   7,427,028,000  3,858,196.4  4,386,903.7
session pga memory max               7,427,032,784  3,858,198.9  4,386,906.6
session uga memory                      10,192,392      5,294.8      6,020.3
session uga memory max                 119,683,280     62,173.1     70,693.0
sorts (disk)                                     0          0.0          0.0
sorts (memory)                               1,852          1.0          1.1
sorts (rows)                                25,581         13.3         15.1
summed dirty queue length                        0          0.0          0.0
switch current to new buffer
table fetch by rowid                     1,088,165        565.3        642.7
table fetch continued row                      225          0.1          0.1
table scan blocks gotten                     5,978          3.1          3.5
table scan rows gotten                       3,872          2.0          2.3
table scans (long tables)                        6          0.0          0.0
table scans (short tables)                   3,433          1.8          2.0
total file opens                                19          0.0          0.0
user calls                                   5,088          2.6          3.0
user commits                                 1,693          0.9          1.0
user rollbacks                                   0          0.0          0.0
write clones created in foregroun                2          0.0          0.0
          -------------------------------------------------------------
Tablespace IO Stats for DB: TEST Instance: test Snaps: 35 -37 ->ordered by IOs (Reads + Writes) desc

Tablespace


                 Av      Av     Av                    Av        Buffer Av
Buf
         Reads Reads/s Rd(ms) Blks/Rd       Writes Writes/s      Waits
Wt(ms)
-------------- ------- ------ ------- ------------ -------- ---------- ----- -
IFSAPP_DATA
       297,175 154 0.0 1.0 3 0 0 0.0
ROLLBACK
           509 0 0.0 1.0 3,433 2 4 0.0
IFSAPP_INDEX
         3,155 2 0.0 1.0 6 0 0 0.0
SYSTEM
           306 0 0.8 7.0 407 0 318 0.0
PERFSTAT
           447 0 2.7 1.0 229 0 0 0.0

File IO Stats for DB: TEST Instance: test Snaps: 35 -37 ->ordered by Tablespace, File

Tablespace Filename

------------------------ ---------------------------------------------------
-
                 Av      Av     Av                    Av        Buffer Av
Buf
         Reads Reads/s Rd(ms) Blks/Rd       Writes Writes/s      Waits
Wt(ms)
-------------- ------- ------ ------- ------------ -------- ---------- ----- -
IFSAPP_DATA              D:\ORADB\TEST\IFSAPP_DATA2.ORA
       296,993     154    0.0     1.0            0        0          0
                         E:\ORADB\TEST\IFSAPP_DATA01.DBF
           182       0    0.0     1.3            3        0          0

IFSAPP_INDEX             E:\ORADB\TEST\IFSAPP_INDEX01.DBF
         3,155       2    0.0     1.0            6        0          0

PERFSTAT                 E:\ORADB\TEST\PERFSTAT01.DBF
           447       0    2.7     1.0          229        0          0

ROLLBACK                 E:\ORADB\TEST\ROLLBACK01.DBF
           509       0    0.0     1.0        3,433        2          4
0.0
SYSTEM                   D:\ORADB\TEST\SYSTEM01.DBF
           306       0    0.8     7.0          407        0        318
0.0

Buffer Pool Statistics for DB: TEST Instance: test Snaps: 35 -37 -> Pools D: default pool, K: keep pool, R: recycle pool
                                                      Free    Write
Buffer
       Buffer    Consistent    Physical   Physical  Buffer Complete
Busy
P        Gets          Gets       Reads     Writes   Waits    Waits
Waits
- ----------- ------------- ----------- ---------- ------- -------- --------
--
D     303,766       665,275     303,450      4,078       0        0
322
          -------------------------------------------------------------





Buffer wait Statistics for DB: TEST  Instance: test  Snaps: 35 -37
-> ordered by wait time desc, waits desc

                                 Tot Wait    Avg
Class                    Waits  Time (cs) Time (cs)
------------------ ----------- ---------- ---------
data block                 318          0         0
undo header                  4          0         0
          -------------------------------------------------------------
Rollback Segment Stats for DB: TEST  Instance: test  Snaps: 35 -37
->A high value for "Pct Waits" suggests more rollback segments may be
required

       Trans Table      Pct   Undo Bytes
RBS No     Gets       Waits     Written        Wraps  Shrinks  Extends
------ ------------ ------- --------------- -------- -------- --------
     0          8.0    0.00               0        0        0        0
     1        120.0    0.00          19,552        0        0        0
     2        120.0    0.00          19,590        0        0        0
     3        120.0    0.00          19,178        0        0        0
     4        120.0    0.00          19,500        0        0        0
     5        120.0    0.00          18,626        0        0        0
     6        120.0    0.00          19,208        0        0        0
     7        120.0    0.00          18,712        0        0        0
     8        158.0    0.00         127,378        0        0        0
     9        122.0    0.00          18,718        0        0        0
    10        123.0    0.00          19,362        0        0        0
    11        123.0    0.00          18,616        0        0        0
    12        122.0    0.00          19,494        0        0        0
    13        123.0    0.00          19,352        0        0        0
    14        122.0    0.00          19,968        0        0        0
    15        122.0    0.00          18,718        0        0        0
    16        122.0    0.00          19,934        0        0        0
    17        122.0    0.00          19,170        0        0        0
    18        122.0    0.00          19,742        0        0        0
    19        122.0    0.00          18,552        0        0        0
    20        122.0    0.00          19,026        0        0        0
    21        121.0    0.00          20,686        0        0        0
    22        120.0    0.00          19,612        0        0        0
    23        120.0    0.00          18,902        0        0        0
    24        150.0    0.00          18,872        0        0        0
    25        120.0    0.00          18,666        0        0        0
    26        150.0    0.00         113,364        0        0        0
    27        120.0    0.00          18,094        0        0        0
    28        122.0    0.00          18,770        0        0        0
    29        120.0    0.00          19,340        0        0        0
    30        121.0    0.00          19,314        0        0        0
          -------------------------------------------------------------
Rollback Segment Storage for DB: TEST  Instance: test  Snaps: 35 -37
->Optimal Size should be larger than Avg Active

RBS No    Segment Size      Avg Active    Optimal Size    Maximum Size
------ --------------- --------------- --------------- ---------------
     0         401,408               0                         401,408
     1      46,129,152               0      41,943,040      46,129,152
     2      46,129,152         838,860      41,943,040      46,129,152
     3      46,129,152               0      41,943,040      46,129,152
     4      46,129,152               0      41,943,040      46,129,152
     5      46,129,152         838,860      41,943,040      46,129,152
     6      41,934,848               0      41,943,040      41,934,848
     7      46,129,152               0      41,943,040      46,129,152
     8      46,129,152               0      41,943,040      46,129,152
     9      46,129,152               0      41,943,040      46,129,152
    10      46,129,152               0      41,943,040      46,129,152
    11      46,129,152               0      41,943,040      46,129,152
    12      46,129,152               0      41,943,040      46,129,152
    13      46,129,152         838,860      41,943,040      46,129,152
    14      46,129,152               0      41,943,040      46,129,152
    15      41,934,848               0      41,943,040      41,934,848
    16      46,129,152               0      41,943,040      46,129,152
    17      46,129,152               0      41,943,040      46,129,152
    18      46,129,152               0      41,943,040      46,129,152
    19      46,129,152               0      41,943,040      46,129,152
    20      46,129,152               0      41,943,040      46,129,152
    21      46,129,152               0      41,943,040      46,129,152
    22      46,129,152               0      41,943,040      46,129,152
    23      46,129,152               0      41,943,040      46,129,152
    24      46,129,152               0      41,943,040      46,129,152
    25      46,129,152               0      41,943,040      46,129,152
    26      46,129,152               0      41,943,040      46,129,152
    27      46,129,152               0      41,943,040      46,129,152
    28      46,129,152               0      41,943,040      46,129,152
    29      46,129,152               0      41,943,040      46,129,152
    30      41,934,848               0      41,943,040      41,934,848
          -------------------------------------------------------------
Latch Activity for DB: TEST  Instance: test  Snaps: 35 -37
->"Get Requests", "Pct Get Miss" and "Avg Slps/Miss" are statistics for
  willing-to-wait latch get requests
->"NoWait Requests", "Pct NoWait Miss" are for no-wait latch get requests
->"Pct Misses" for both should be very close to 0.0

                                                Pct    Avg
Pct
                                   Get          Get   Slps       NoWait
NoWait
Latch Name                       Requests      Miss  /Miss     Requests
Miss
----------------------------- -------------- ------ ------ ------------ ----
--
Token Manager                             10    0.0                   0
active checkpoint queue latch          1,084    0.0                   0
cache buffer handles                       6    0.0                   0
cache buffers chains               1,768,809    0.0             305,629
0.0
cache buffers lru chain                6,595    0.0             303,720
0.0
channel handle pool latch                 23    0.0                   0
channel operations parent lat             35    0.0                   0
checkpoint queue latch                25,598    0.0                   0
dml lock allocation                    5,982    0.0                   0
enqueue hash chains                   15,320    0.0                   0
enqueues                              21,678    0.0                   0
event group latch                         12    0.0                   0
job_queue_processes parameter             30    0.0                   0
ktm global data                            6    0.0                   0
latch wait list                            1    0.0                   1
0.0
library cache                        263,214    0.0    1.0            0
library cache load lock                  114    0.0                   0
list of block allocation               3,426    0.0                   0
messages                              12,409    0.0                   0
multiblock read objects                  340    0.0                   0
ncodef allocation latch                   30    0.0                   0
process allocation                        12    0.0                  12
0.0
process group creation                    23    0.0                   0
redo allocation                       10,282    0.0    1.0            0
redo writing                           8,512    0.0    1.0            0
row cache objects                     15,911    0.0                   0
sequence cache                            21    0.0                   0
session allocation                    13,741    0.0                   0
session idle bit                      11,848    0.0                   0
session switching                         30    0.0                   0
shared pool                           16,782    0.0                   0
sort extent pool                           6    0.0                   0
transaction allocation                 5,389    0.0                   0
transaction branch allocation             30    0.0                   0
undo global data                       6,014    0.0                   0
user lock                                 10    0.0                   0
          -------------------------------------------------------------
Latch Sleep breakdown for DB: TEST  Instance: test  Snaps: 35 -37
-> ordered by misses desc

                                Get                                  Spin &
Latch Name                    Requests         Misses      Sleeps Sleeps
1->4
-------------------------- -------------- ----------- ----------- ----------
--
redo allocation                    10,282           2           2 0/2/0/0/0
redo writing                        8,512           2           2 0/2/0/0/0
library cache                     263,214           1           1 0/1/0/0/0
          -------------------------------------------------------------
Latch Miss Sources for DB: TEST  Instance: test  Snaps: 35 -37
-> only latches with sleeps are shown
-> ordered by name, sleeps desc

                                                     NoWait
Waiter
Latch Name               Where                       Misses     Sleeps
Sleeps
------------------------ -------------------------- ------- ---------- -----
--
library cache            kglhdgn: child:                  0          1
0
redo allocation          kcrfwr: redo allocation          0          2
0
redo writing             kcrfwi: after write              0          2
4
          -------------------------------------------------------------
Dictionary Cache Stats for DB: TEST  Instance: test  Snaps: 35 -37
->"Pct Misses"  should be very low (< 2% in most cases)
->"Cache Usage" is the number of cache entries being used
->"Pct SGA"     is the ratio of usage to allocated size for that cache

                           Get         Pct     Scan   Pct      Mod  Final
Pct
Cache                    Requests     Miss Requests  Miss      Req  Usage
SGA
---------------------- ------------ ------ -------- ----- -------- ------ --
--
dc_constraints                    0               0              0     33
89
dc_database_links                 0               0              0      0
0
dc_files                          0               0              0      0
0
dc_free_extents                 426    0.0        0              0    429
25
dc_global_oids                    0               0              0      0
0
dc_histogram_data                 0               0              0      0
0
dc_histogram_data_valu            0               0              0      0
0
dc_histogram_defs                 0               0              0      1
4
dc_object_ids                    37   43.2        0              0    457
98
dc_objects                      126   36.5        0              0    839
99
dc_outlines                       0               0              0      0
0
dc_profiles                   1,355    0.0        0              0      2
50
dc_rollback_segments            372    0.0        0              0     32
78
dc_segments                      58   10.3        0              0    477
99
dc_sequence_grants                0               0              0      0
0
dc_sequences                      0               0              0      4
27
dc_synonyms                      17   76.5        0              0     32
82
dc_tablespace_quotas              0               0              0      2
9
dc_tablespaces                    0               0              0      6
86
dc_used_extents                   0               0              0  1,982
99
dc_user_grants                   27    0.0        0              0     18
86
dc_usernames                     49    0.0        0              0      6
29
dc_users                      3,459    0.0        0              0     22
71
ifs_acl_cache_entries             0               0              0      0
0
          -------------------------------------------------------------


Library Cache Activity for DB: TEST  Instance: test  Snaps: 35 -37
->"Pct Misses"  should be very low

                    Get       Pct        Pin        Pct
Invali-
Namespace         Requests    Miss     Requests     Miss     Reloads
dations
--------------- ------------ ------ -------------- ------ ---------- -------
-
BODY                   6,827    0.0          6,827    0.0          0
0
CLUSTER                    0                     0                 0
0
INDEX                      0                     0                 0
0
OBJECT                     0                     0                 0
0
PIPE                       0                     0                 0
0
SQL AREA               8,045    0.1         40,913    0.1          0
0
TABLE/PROCEDURE          292   19.9          7,323    2.4          0
0
TRIGGER                    0                     0                 0
0
          -------------------------------------------------------------
SGA Memory Summary for DB: TEST  Instance: test  Snaps: 35 -37

SGA regions                       Size in Bytes
------------------------------ ----------------
Database Buffers                     98,304,000
Fixed Size                               75,804
Redo Buffers                          1,581,056
Variable Size                       608,772,096
                               ----------------
sum                                 708,732,956
          -------------------------------------------------------------


SGA breakdown difference for DB: TEST  Instance: test  Snaps: 35 -37

Pool        Name                        Begin value      End value
Difference
----------- ------------------------ -------------- -------------- ---------
--
java pool   free memory                      32,768         32,768
0
large pool  free memory                     614,400        614,400
0
shared pool Checkpoint queue                295,056        295,056
0
shared pool DML locks                       234,720        234,720
0
shared pool KGFF heap                        10,464         10,464
0
shared pool KGK heap                         17,548         17,548
0
shared pool KQLS heap                     2,874,724      2,916,400
41,676
shared pool PL/SQL DIANA                  3,110,060      3,110,060
0
shared pool PL/SQL MPCODE                 4,138,864      4,149,472
10,608
shared pool PLS non-lib hp                    2,096          2,096
0
shared pool State objects                   533,360        533,360
0
shared pool branches                        117,600        117,600
0
shared pool db_block_buffers              1,632,000      1,632,000
0
shared pool db_block_hash_buckets           323,080        323,080
0
shared pool db_files                        370,988        370,988
0
shared pool db_handles                      200,000        200,000
0
shared pool dictionary cache              1,638,092      1,673,148
35,056
shared pool enqueue_resources               216,000        216,000
0
shared pool event statistics per ses      1,530,800      1,530,800
0
shared pool fixed allocation callbac            320            320
0
shared pool free memory                 580,087,168
579,494,436    -592,732
shared pool ktlbk state objects             209,292        209,292
0
shared pool library cache                 4,401,368      4,533,396
132,028
shared pool long op statistics array        110,000        110,000
0
shared pool message pool freequeue          124,552        124,552
0
shared pool messages                         70,400         70,400
0
shared pool miscellaneous                   831,432        835,564
4,132
shared pool processes                       323,200        323,200
0
shared pool sessions                        959,420        959,420
0
shared pool simulator trace entries          80,000         80,000
0
shared pool sql area                      3,148,628      3,516,500
367,872
shared pool table columns                    42,468         43,028
560
shared pool table definiti                    1,920          2,720
800
shared pool transactions                    436,188        436,188
0
shared pool trigger inform                      300            300
0
shared pool view columns d                   31,428         31,428
0
            db_block_buffers             98,304,000     98,304,000
0
            fixed_sga                        75,804         75,804
0
            log_buffer                    1,572,864      1,572,864
0
          -------------------------------------------------------------
init.ora Parameters for DB: TEST  Instance: test  Snaps: 35 -37

                                                                  End value
Parameter Name                Begin value                       (if
different)
----------------------------- --------------------------------- ------------
--
background_dump_dest          e:\oradb\test\bdump
compatible                    8.1.7.4.1
control_files                 E:\oradb\test\control01.ctl
db_block_buffers              12000
db_block_checking             TRUE
db_block_lru_latches          4
db_block_size                 8192
db_file_multiblock_read_count 94
db_files                      1024
db_name                       TEST
distributed_transactions      10
global_names                  TRUE
instance_name                 TEST
java_pool_size                32768
job_queue_interval            10
job_queue_processes           3
large_pool_size               614400
log_archive_dest_1            location=e:\oradb\test\arch
log_archive_format            arch%S.arc
log_archive_start             TRUE
log_buffer                    1572864
log_checkpoint_interval       100000
log_checkpoint_timeout        10
max_dump_file_size            10240
max_enabled_roles             120
nls_date_format               YYYY/MM/DD
open_cursors                  600
optimizer_mode                RULE
oracle_trace_collection_name
os_authent_prefix
parallel_max_servers          5
processes                     400
remote_login_passwordfile     SHARED
rollback_segments             rb1, rb2, rb3, rb4, rb5, rb6, rb7
service_names                 TEST
session_cached_cursors        2097152
shared_pool_size              600000000
sort_area_size                1572864
timed_statistics              FALSE
user_dump_dest                e:\oradb\test\bdump
          -------------------------------------------------------------

End of Report
Received on Fri May 28 2004 - 02:41:51 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US