Home » RDBMS Server » Performance Tuning » Performace issue in update (oracle 11g)
Performace issue in update [message #477268] Wed, 29 September 2010 16:41 Go to next message
ravi214u
Messages: 153
Registered: February 2008
Location: CANADA
Senior Member
Hi,

When i am running a update on a fact table(6 million rows) on a single column. It takes more than 24 hours to complete the update.I asked for ADDM report and it shows the below suggestion.Does this really have so much impact on the performace.
Finding 1: I/O Throughput
Impact is .87 active sessions, 58.65% of total activity.
--------------------------------------------------------
The throughput of the I/O subsystem was significantly lower than expected.

   Recommendation 1: Host Configuration
   Estimated benefit is .87 active sessions, 58.65% of total activity.
   -------------------------------------------------------------------
   Action
      Consider increasing the throughput of the I/O subsystem. Oracle's
      recommended solution is to stripe all data files using the SAME
      methodology. You might also need to increase the number of disks for
      better performance.
   Rationale
      During the analysis period, the average data files' I/O throughput was
      1.1 M per second for reads and 1 M per second for writes. The average
      response time for single block reads was 57 milliseconds.

   Recommendation 2: Host Configuration
   Estimated benefit is .79 active sessions, 53.66% of total activity.
   -------------------------------------------------------------------
   Action
      The performance of some data and temp files was significantly worse than
      others. If striping all files using the SAME methodology is not
      possible, consider striping these file over multiple disks.
   Rationale
      For file /odb/rrw03/oradata02/RRWDB02T/datafile/o1_mf_eipinfod_696xqxwj_
      .dbf, the average response time for single block reads was 99
      milliseconds, and the total excess I/O wait was 3049 seconds.
      Related Object
         Database file
         "/odb/rrw03/oradata02/RRWDB02T/datafile/o1_mf_eipinfod_696xqxwj_.dbf"
   Rationale
      For file /odb/rrw03/oradata01/RRWDB02T/datafile/o1_mf_system_68f0gld5_.d
      bf, the average response time for single block reads was 143
      milliseconds, and the total excess I/O wait was 310 seconds.
      Related Object
         Database file
         "/odb/rrw03/oradata01/RRWDB02T/datafile/o1_mf_system_68f0gld5_.dbf"
   Rationale
      For file /odb/rrw03/oradata01/RRWDB02T/datafile/o1_mf_sysaux_68f0glo5_.d
      bf, the average response time for single block reads was 134
      milliseconds, and the total excess I/O wait was 145 seconds.
      Related Object
         Database file
         "/odb/rrw03/oradata01/RRWDB02T/datafile/o1_mf_sysaux_68f0glo5_.dbf"
   Rationale
      For file /odb/rrw03/oradata02/RRWDB02T/datafile/o1_mf_rev_tbs_696xr92m_.
      dbf, the average response time for single block reads was 208
      milliseconds, and the total excess I/O wait was 105 seconds.
      Related Object
         Database file
         "/odb/rrw03/oradata02/RRWDB02T/datafile/o1_mf_rev_tbs_696xr92m_.dbf"

   Symptoms That Led to the Finding:
   ---------------------------------
      Wait class "User I/O" was consuming significant database time.
      Impact is 1.03 active sessions, 69.82% of total activity.



Any suggestions?
Re: Performace issue in update [message #477273 is a reply to message #477268] Wed, 29 September 2010 17:12 Go to previous messageGo to next message
BlackSwan
Messages: 26766
Registered: January 2009
Location: SoCal
Senior Member
>Does this really have so much impact on the performace.
Yes, I/O activity (or lack thereof) does impact performance.
How does this answer change what you do next?

http://www.orafaq.com/forum/t/84315/136107/
Re: Performace issue in update [message #477540 is a reply to message #477268] Fri, 01 October 2010 10:21 Go to previous message
LKBrwn_DBA
Messages: 487
Registered: July 2003
Location: WPB, FL
Senior Member
WOW! You do have an I/O issue:
File name | avg response time, single block reads (ms) | total excess I/O wait (sec)
/odb/rrw03/oradata02/RRWDB02T/datafile/o1_mf_eipinfod_696xqxwj_.dbf	 99    3049
/odb/rrw03/oradata01/RRWDB02T/datafile/o1_mf_system_68f0gld5_.dbf	143	310
/odb/rrw03/oradata01/RRWDB02T/datafile/o1_mf_sysaux_68f0glo5_.dbf	134	145
/odb/rrw03/oradata02/RRWDB02T/datafile/o1_mf_rev_tbs_696xr92m_.dbf	208	105



[Updated on: Fri, 01 October 2010 10:45] by Moderator

Report message to a moderator

Previous Topic: DBA_WAITERS , BLOCKERS $ V$LOCK
Next Topic: Column width convergation with Index performance
Goto Forum:
  


Current Time: Tue Apr 30 14:11:29 CDT 2024