Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: db file sequential read
May be it's SQL that makes disks "hot", big numbers for "disk" and
"query" to retrieve just a few rows.
Does this sql calculate some "aggregates"?
From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of BN
Sent: Tuesday, January 10, 2006 11:14 AM
To: oracle-l_at_freelists.org; Oracle-L_at_freelists.org
Subject: db file sequential read
Greetings & Happy New Year
ORacle 9iRel2 (9.2.0.5) and HP-UX 11, with 28 CPUs and 20 GB RAM.
One of my applications users and DEV team have been complaining about
slow performance ,
They couldn't give me more info other than this, since its a JAVA based
App.
I checked v$session_Wait for a few days, and noticed that most of the waits are "db file sequential read", which can be normal in an applicaiton, untill I traced (10056) one of their sessions for an hour
Here is some thing I noticed in the tkprof trace and need your comments .... I also pulled out datafile Average read (ms) for some of the data files that are in 20 to 40 msec range... Thinking for hot disks...
SQL1:
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
Elapsed times include waiting on following events:
Event waited on Times Max. Wait TotalWaited
SQL2:
call count cpu elapsed disk query current
rows
------- ------ -------- ---------- ---------- ---------- ----------
Elapsed times include waiting on following events:
Event waited on Times Max. Wait TotalWaited
Every thing they run mostly goes through "NESTED LOOPS" in the plan.
-- Regards & Thanks BNReceived on Tue Jan 10 2006 - 17:25:31 CST
![]() |
![]() |