Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

RAC DB Slowness - AWR Report analysis

Ken18Jan 15 2019 — edited Jan 18 2019

Hello Experts,

Could you help to identify and evaluate performance bottlenecks from the below statistics.

Below is AWR report excerpt of RAC instance,

>> Does the row lock waits on indexes seem to be the factor ? if so, could you suggest improvement actions.

>> could we reduce the buffer busy waits by further tuning of IX1_PCWAUDITLOG, IX1_PCWREQRESP & LOBSEG_NEW (image) , can we reduce the row lock waits on indexes.

================================================================================================================================================

 

DB NameDB IdInstanceInst numStartup TimeReleaseRAC
125-Nov-18 19:1111.2.0.4.0YES
                  PlatformCPUsCoresSocketsMemory (GB)
AIX-Based Systems (64-bit)19248 1058.00

Report Summary

Load Profile

Per SecondPer TransactionPer ExecPer Call
DB Time(s):18.70.00.000.00
DB CPU(s):3.60.00.000.00
Redo size (bytes):4,016,393.34,675.4
Logical read (blocks):63,810.674.3
Block changes:12,951.415.1
Physical read (blocks):46.40.1
Physical write (blocks):686.00.8
Read IO requests:46.40.1
Write IO requests:412.20.5
Read IO (MB):0.40.0
Write IO (MB):5.40.0
Global Cache blocks received:2,725.43.2
Global Cache blocks served:2,762.43.2
User calls:23,692.627.6
Parses (SQL):6,746.47.9
Hard parses (SQL):0.00.0
SQL Work Area (MB):0.20.0
Logons:0.10.0
Executes (SQL):9,634.611.2
Rollbacks:253.40.3
Transactions:

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %:98.37Redo NoWait %:100.00
Buffer Hit %:99.93In-memory Sort %:100.00
Library Hit %:99.89Soft Parse %:100.00
Execute to Parse %:29.98Latch Hit %:99.66
Parse CPU to Parse Elapsd %:43.81% Non-Parse CPU:93.20

Top 10 Foreground Events by Total Wait Time

EventWaitsTotal Wait Time (sec)Wait Avg(ms)% DB timeWait Class
DB CPU 6533.5 19.3
reliable message2,177,1635135.6215.2Other
gc buffer busy release419,4923654910.8Cluster
gc buffer busy acquire1,086,3793252.139.6Cluster
gc current block 2-way2,093,4332066.916.1Cluster
gc current block busy564,7021934.735.7Cluster
gc cr block 2-way1,814,3011888.815.6Cluster
buffer busy waits479,4591328.433.9Concurrency
gc cr block busy427,9981302.733.9Cluster
enq: TX - index contention154,4381103.973.3Concurrency

Wait Classes by Total Wait Time

Wait ClassWaitsTotal Wait Time (sec)Avg Wait (ms)% DB timeAvg Active Sessions
Cluster6,956,64414,734243.68.2
DB CPU 6,533 19.33.6
Other15,371,1496,123018.13.4
Concurrency4,777,7502,56717.61.4
System I/O1,086,34668612.00.4
Commit213,15153431.60.3
Network30,755,5771390.40.1
Configuration68,0661342.40.1
User I/O89,424981.30.1
Application2,68131.00.0
Scheduler1,75100.00.0

Time Model Statistics

  • Total time in database user-calls (DB Time): 33767.2s
Statistic NameTime (s)% of DB Time
sql execute elapsed time22,997.6768.11
DB CPU6,533.4619.35
parse time elapsed1,061.193.14
sequence load elapsed time26.750.08
repeated bind elapsed time0.370.00
hard parse (sharing criteria) elapsed time0.100.00
hard parse elapsed time0.100.00
hard parse (bind mismatch) elapsed time0.050.00
connection management call elapsed time0.040.00
DB time33,767.24
background elapsed time3,831.12
background cpu time1,692.09

Operating System Statistics

StatisticValueEnd Value
AVG_BUSY_TIME44,420
AVG_IDLE_TIME135,934
AVG_IOWAIT_TIME1,258
AVG_SYS_TIME12,988
AVG_USER_TIME31,336
BUSY_TIME8,548,155
IDLE_TIME26,120,804
IOWAIT_TIME258,649
SYS_TIME2,512,500
USER_TIME6,035,655
LOAD5262
OS_CPU_WAIT_TIME10,053,900
RSRC_MGR_CPU_WAIT_TIME204
VM_IN_BYTES0
VM_OUT_BYTES0
PHYSICAL_MEMORY_BYTES1,136,018,849,792
NUM_CPUS192
NUM_CPU_CORES48
NUM_LCPUS192
NUM_VCPUS48
GLOBAL_RECEIVE_SIZE_MAX4,194,304
GLOBAL_SEND_SIZE_MAX4,194,304
TCP_RECEIVE_SIZE_DEFAULT16,384
TCP_RECEIVE_SIZE_MAX9,223,372,036,854,775,807
TCP_RECEIVE_SIZE_MIN4,096
TCP_SEND_SIZE_DEFAULT16,384
TCP_SEND_SIZE_MAX9,223,372,036,854,775,807
TCP_SEND_SIZE_MIN4,096

Foreground Wait Class

  • Captured Time accounts for 89.0% of Total DB time 33,767.24 (s)
  • Total FG Wait Time: 23,509.19 (s) DB CPU time: 6,533.46 (s)
Wait ClassWaits%Time -outsTotal Wait Time (s)Avg wait (ms)%DB time
Cluster6,954,105014,732243.63
DB CPU 6,533 19.35
Other2,741,166145,309215.72
Concurrency1,011,61302,56137.58
Commit213,147053431.58
Network30,755,546013900.41
Configuration68,0523813420.40
User I/O88,67709810.29
Application2,6790310.01
Scheduler1,7510000.00
System I/O40010.00

Foreground Wait Events

EventWaits%Time -outsTotal Wait Time (s)Avg wait (ms)Waits /txn
Comments
Post Details
Added on Jan 15 2019
11 comments
3,286 views