% Blocks changed per Read: 0.00 Recursive Call %: 99.27
Rollback per transaction %: 0.00 Rows per Sort: 14.15
Instance Efficiency Percentages (Target 100%)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Buffer Nowait %: 100.00 Redo NoWait %: 100.00
Buffer Hit %: 97.27 In-memory Sort %: 99.99
Library Hit %: 98.90 Soft Parse %: 40.25
Execute to Parse %: 98.97 Latch Hit %: 100.00
Parse CPU to Parse Elapsd %: 99.18 % Non-Parse CPU: 89.23
Shared Pool Statistics Begin End
------ ------
Memory Usage %: 94.82 94.87
% SQL with executions>1: 1.89 1.20
% Memory for SQL w/exec>1: 1.14 0.42
Top 5 Wait Events
~~~~~~~~~~~~~~~~~ Wait % Total
Event Waits Time (cs) Wt Time
-------------------------------------------- ------------ ------------ -------
db file scattered read 30,965 11,480 76.30
direct path read 950 2,784 18.50
direct path write 604 479 3.18
control file parallel write 994 204 1.36
latch free 11 56 .37
-------------------------------------------------------------
Wait Events for DB: DBAS Instance: dbas Snaps: 17 -18
-> 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 scattered read 30,965 0 11,480 4 ######
direct path read 950 0 2,784 29 950.0
direct path write 604 0 479 8 604.0
control file parallel write 994 0 204 2 994.0
latch free 11 9 56 51 11.0
db file sequential read 41 0 17 4 41.0
I was looking at the same thing. db file scattered reads. This is a Crystal Report and I am not sure we can place hints into the generated query (built by Crystal) and have the thing still work.
I used to work with Crystal a long time ago. Our fix for problems like this involved creating views that had the hints embedded in the CREATE VIEW statement...