PL/SQL forall operator speeds 30x faster for table inserts

Hi!
I find this quotes from one internet website. According to this site - "Loading an Oracle table from a PL/SQL array involves expensive context switches, and the PL/SQL FORALL operator speed is amazing. " But, i knew something opposite - that normal SQL insertion always faster than this one. There may be some exception - but not always. Pls go through the link --
[url http://www.dba-oracle.com/oracle_news/news_plsql_forall_performance_insert.htm]PL/SQL FORALL operator speed is amazing In Oracle .
Anyone who have knowledge regarding this - pls share their views or opinion here to clear my doubt. I'll be waiting for the reply. Thanks in advance.
Regards.
Satyaki De.

Hi Satyaki,
The forall bulk processing is always faster than the row by row processing as shown in this test.
It is faster because you have much less executions of the insert statement and therefore less context switches.
I must mention that bulk fetching 100,000 records at a time isn't always a great idea for production code because
you'll use a large amount of PGA memory.
I guess you are confused with the "insert into products select * from products" variant. This pure SQL will beat the
forall variant.
From slow to fast:
1. row by row dynamic SQL without using bind variables (execute immediate insert ...)
2. row by row dynamic SQL with the use of bind variables (execute immediate insert ... using ...)
3. row by row static SQL (for r in c loop insert ... values ... end loop;)
4. bulk processing (forall ... insert ...)
5. single SQL (insert ... select)
Hope this helps.
Regards,
Rob.
Message was edited by:
Rob van Wijk
Way too late ...

Similar Messages

  • Generate PL/SQL packages to do baisc DML for tables

    Hi;
    I am trying to find a FREE script that will generate text file that when run create PL/SQL packages to perform basic DML on a table. Such as Insert, Update and Delete. I have been searching for one and have found the PVLGen stuff but it seems to be overkill for my basic needs. I do not want to reinvent the wheel if I do not have to. Does any one know of such a tool.

    You can use 'Execute Immediate' command within a procedure/package to perform basic DML. Please refer Oracle documentation for further information.

  • Assigning mic in operations of production order for newly inserted oprt

    Hi, Please advise how to assign mic to the newly inserted operation of the prod order?i mean say 3 operations copied form master data. we added a 4th operation manully. i want to assign new inspection characterstics to the 4th opration. plese advse.

    Dear Raju
    1) Go to CA02
    2) go to header
    3) Maintain inspection Point as 150
    4) Maintain partial Lot Assign as partial lot assignment according to plant default
    5) At Operation level maintain a QM work center ( testing ) with Control key QM04 ( as per your requirement)
    6) double click on the control key and go to Quality Management : Inspection points
    7) Maintain Inspection point completion : Quantity , Valuation and confirmation ( as per your need , you can select other options also) press F1 and see the impact of each
    8) choose time related and keep Tfac 1 and Unit as HR ( As needed)
    9) You can select quantity - related also and then maintain the quantity.
    10) Select the QM operation and maintain in the MIC
    Regards
    Gajesh

  • Need help in SQL Query: Update a row in a table & insert the same row into another table

    I want to update a row in a table say Table A and the updated row should be inserted into another table say Table B. I need to do it in a single SQL query and i don't want to do it in PL/SQL with triggers. And i tried with MERGE statement but its working with this scenario. (Note: I'm using Oracle Database 10g Enterprise Edition Release 10.2.0.1.0).
    Thanks in Advance.

    Using Sven's code as an example, you could save the updated row in a sql plus variable. (also untested):
    SQL> var v_id number
    update tableA  
    set colB='ABC' 
    where colC='XYZ' 
    returning id into :v_id;
    insert into table A_History (ID, colA, colB, ColC)  
    select id, ColA, ColB, ColC  
    from tableA  
    where id = :v_id;   

  • "burn speed to fast"

    When I try to burn a playlist from iTunes 4.9 I get the error message "burn speed to fast for your CD burner or media". I've tried setting the speed to X2 and even X1 and it still won't work. I've tried it as an audio cd, mp3, and data cd. There were quite a few threads about this in the last few months, but none seemed to end in a solution. I have a superdrive in a year old eMac. I have also noticed intermittent problems with it not reading purchased CD's. Could it be something as simple as getting the lens cleaned?
    Please Help!

    Having the same problem myself. Just started today. I burned a few CDs on Sunday, no problem. Now every time I try to burn with media that has worked before I have two things happen:
    1) Not matter what media or burn speed I've selected, I get the "burn speed is to fast for your media or burner, lower it in preferences" message.
    2) After adjusting the burn speed in preferences, I then try burning again. iTunes will check the media for a couple minutes and then just spit the CD out without any error message.
    I've rebuilt permissions and restarted, since those are my only steps to trouble-shoot OS X. It's still doing it.
    I'm seeing SEVERAL threads with this same problem from a variety of users in both iTunes 4.8 and 4.9. The only update I've applied between the last time I was able to burn and now was the most recent security update (did that yesterday).
    Anyone out there finding any leads?
    I'm about to try Toast, but that'll be a pain because it's a specific playlist I wanted to burn that I compiled in iTunes.
    Thanks in advance...

  • Overlapped I/O operation is in progress for MS SQL Server

    I have read all the threads and the logs. I have ended up with all versions of SQL Servers upto 2014. However, I get the same error.
    The best part is Microsoft support has not come up with a single simple answer to fix it. It appears like a wild goose chase. I got it, MSFT is too big to fail. As the stock suggests (MSFT-Misfit).
    Get off the dime and go fix it. Anyway, here is a log of..
    Overall summary:
      Final result:                  Failed: see details below
      Exit code (Decimal):           -2068053019
      Start time:                    2014-10-06 18:27:20
      End time:                      2014-10-06 18:34:33
      Requested action:              Install
    Setup completed with required actions for features.
    Troubleshooting information for those features:
      Next step for SQLEngine:       Use the following information to resolve the error, and then try the setup process again.
      Next step for Replication:     Use the following information to resolve the error, and then try the setup process again.
      Next step for Browser:         Use the following information to resolve the error, and then try the setup process again.
      Next step for ComponentUpdate: Use the following information to resolve the error, and then try the setup process again.
    Machine Properties:
      Machine name:                  DAD-PC
      Machine processor count:       4
      OS version:                    Windows 7
      OS service pack:               Service Pack 1
      OS region:                     United States
      OS language:                   English (United States)
      OS architecture:               x64
      Process architecture:          64 Bit
      OS clustered:                  No
    Product features discovered:
      Product              Instance             Instance ID                    Feature                
                     Language             Edition              Version         Clustered  Configured
    Package properties:
      Description:                   Microsoft SQL Server 2014 
      ProductName:                   SQL Server 2014
      Type:                          RTM
      Version:                       12
      SPLevel:                       0
      Installation location:         C:\Users\dad\Documents\Catia6\SQLEXPR_x64_ENU\x64\setup\
      Installation edition:          Express
    Product Update Status:
      None discovered.
    User Input Settings:
      ACTION:                        Install
      ADDCURRENTUSERASSQLADMIN:      true
      AGTSVCACCOUNT:                 NT AUTHORITY\NETWORK SERVICE
      AGTSVCPASSWORD:                *****
      AGTSVCSTARTUPTYPE:             Disabled
      ASBACKUPDIR:                   Backup
      ASCOLLATION:                   Latin1_General_CI_AS
      ASCONFIGDIR:                   Config
      ASDATADIR:                     Data
      ASLOGDIR:                      Log
      ASPROVIDERMSOLAP:              1
      ASSERVERMODE:                  MULTIDIMENSIONAL
      ASSVCACCOUNT:                  <empty>
      ASSVCPASSWORD:                 <empty>
      ASSVCSTARTUPTYPE:              Automatic
      ASSYSADMINACCOUNTS:            <empty>
      ASTEMPDIR:                     Temp
      BROWSERSVCSTARTUPTYPE:         Disabled
      CLTCTLRNAME:                   <empty>
      CLTRESULTDIR:                  <empty>
      CLTSTARTUPTYPE:                0
      CLTSVCACCOUNT:                 <empty>
      CLTSVCPASSWORD:                <empty>
      CLTWORKINGDIR:                 <empty>
      COMMFABRICENCRYPTION:          0
      COMMFABRICNETWORKLEVEL:        0
      COMMFABRICPORT:                0
      CONFIGURATIONFILE:             
      CTLRSTARTUPTYPE:               0
      CTLRSVCACCOUNT:                <empty>
      CTLRSVCPASSWORD:               <empty>
      CTLRUSERS:                     <empty>
      ENABLERANU:                    true
      ENU:                           true
      ERRORREPORTING:                false
      FEATURES:                      SQLENGINE, REPLICATION
      FILESTREAMLEVEL:               0
      FILESTREAMSHARENAME:           <empty>
      FTSVCACCOUNT:                  <empty>
      FTSVCPASSWORD:                 <empty>
      HELP:                          false
      IACCEPTSQLSERVERLICENSETERMS:  true
      INDICATEPROGRESS:              false
      INSTALLSHAREDDIR:              C:\Program Files\Microsoft SQL Server\
      INSTALLSHAREDWOWDIR:           C:\Program Files (x86)\Microsoft SQL Server\
      INSTALLSQLDATADIR:             <empty>
      INSTANCEDIR:                   C:\Program Files\Microsoft SQL Server\
      INSTANCEID:                    ENOVIADB
      INSTANCENAME:                  ENOVIADB
      ISSVCACCOUNT:                  NT AUTHORITY\Network Service
      ISSVCPASSWORD:                 <empty>
      ISSVCSTARTUPTYPE:              Automatic
      MATRIXCMBRICKCOMMPORT:         0
      MATRIXCMSERVERNAME:            <empty>
      MATRIXNAME:                    <empty>
      NPENABLED:                     0
      PID:                           *****
      QUIET:                         false
      QUIETSIMPLE:                   false
      ROLE:                          AllFeatures_WithDefaults
      RSINSTALLMODE:                 DefaultNativeMode
      RSSHPINSTALLMODE:              DefaultSharePointMode
      RSSVCACCOUNT:                  <empty>
      RSSVCPASSWORD:                 <empty>
      RSSVCSTARTUPTYPE:              Automatic
      SAPWD:                         *****
      SECURITYMODE:                  SQL
      SQLBACKUPDIR:                  <empty>
      SQLCOLLATION:                  SQL_Latin1_General_CP1_CI_AS
      SQLSVCACCOUNT:                 NT Service\MSSQL$ENOVIADB
      SQLSVCPASSWORD:                <empty>
      SQLSVCSTARTUPTYPE:             Automatic
      SQLSYSADMINACCOUNTS:           dad-PC\dad
      SQLTEMPDBDIR:                  <empty>
      SQLTEMPDBLOGDIR:               <empty>
      SQLUSERDBDIR:                  <empty>
      SQLUSERDBLOGDIR:               <empty>
      SQMREPORTING:                  false
      TCPENABLED:                    0
      UIMODE:                        AutoAdvance
      UpdateEnabled:                 true
      UpdateSource:                  MU
      USEMICROSOFTUPDATE:            false
      X86:                           false
      Configuration file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20141006_182642\ConfigurationFile.ini
    Detailed results:
      Feature:                       Database Engine Services
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
      Next Step:                     Use the following information to resolve the error, and then try the setup process again.
      Component name:                SQL Server Setup Support Files
      Component error code:          997
      Component log file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20141006_182642\SqlSupport_Cpu64_1.log
      Error description:             Overlapped I/O operation is in progress.
      Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=SqlSupport.msi%40ProcessComponents%40997
      Feature:                       SQL Server Replication
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
      Next Step:                     Use the following information to resolve the error, and then try the setup process again.
      Component name:                SQL Server Setup Support Files
      Component error code:          997
      Component log file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20141006_182642\SqlSupport_Cpu64_1.log
      Error description:             Overlapped I/O operation is in progress.
      Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=SqlSupport.msi%40ProcessComponents%40997
      Feature:                       SQL Browser
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
      Next Step:                     Use the following information to resolve the error, and then try the setup process again.
      Component name:                SQL Server Setup Support Files
      Component error code:          997
      Component log file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20141006_182642\SqlSupport_Cpu64_1.log
      Error description:             Overlapped I/O operation is in progress.
      Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=SqlSupport.msi%40ProcessComponents%40997
      Feature:                       SQL Writer
      Status:                        Passed
      Feature:                       Setup Support Files
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred during the setup process of the feature.
      Next Step:                     Use the following information to resolve the error, and then try the setup process again.
      Component name:                SQL Server Setup Support Files
      Component error code:          997
      Component log file:            C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20141006_182642\SqlSupport_Cpu64_1.log
      Error description:             Overlapped I/O operation is in progress.
      Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=SqlSupport.msi%40ProcessComponents%40997
    Rules with failures:
    Global rules:
    Scenario specific rules:
    Rules report file:               C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20141006_182642\SystemConfigurationCheck_Report.htm

    See if this thread helps you
    http://social.technet.microsoft.com/Forums/sqlserver/en-US/66cbf41b-9e58-475e-b3f1-1d2117f343f7/osql-os-error-997-overlapped-io-operation-is-in-progress?forum=sqltools
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • Sql agent Operator not appearing in drop down box for job mail notification

    I have created a new sql agent operator but operator is not appearing in the drop down box when setting up email notification for job failure?
    SQL server 2008 r2
    windows server 2008 r2
    *Resolved deleted the existing job and recreated and then new operator was available in the dropdown box

    Hi ghw,
    Thanks for your post and glad to hear that the issue is resolved. Thanks for you posting your solution. That way, other community members could benefit from your sharing.
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • High "CPU + Wait for CPU" event on pl/sql execute operation

    I am executing a pl/sql in 256 parallel sessions, on 11G r2 DB (RAC 2 nodes), on a 42core IBM P7 Machine.
    PL/sql function opens a cursor on a huge table with around 20M rows and does further processing.
    Work-load is equally divided into 256 parallel sessions. 256 parallel sessions are opened by a middle-ware application and each session processes data based on an identifier (there are 256 distinct identifier values).
    PL/sql function is comprised of some SQL operations, on which i am experiencing some cluster waits. But CPU + wait for CPU event on pl/sql execute operation is close to 80% of the total execution time.
    Top user events:
    Event Event Class % Event Avg Active Sessions
    CPU + Wait for CPU CPU 80.88 98.15
    gc current block 2-way Cluster 3.33 4.05
    gc cr block busy Cluster 2.01 2.44
    gc cr block 2-way Cluster 1.97 2.39
    db file sequential read User I/O 1.81 2.20
    Top SQL command type:
    SQL Command Type Distinct SQLIDs % Activity Avg Active Sessions
    PL/SQL EXECUTE 3 60.99 74.02
    SELECT 66 12.90 15.65
    INSERT 24 9.89 12.01
    UPDATE 9 6.00 7.28
    DELETE 2 1.33 1.61Rest of the SQL queries seem to be very optimum, but waits on pl/sql execute operation are causing very low tps.
    Can anybody give me some heads-up about where to and what to look for to resolve?
    Please let me know if any extra information is required.

    AWR report :
    Header
    DB      Name      DB Id           Instance      Inst num      Startup Time           Release RAC
    FCR           1304316316      fcrypp1      1                01-12ÔÂ-12 04:12      11.2.0.2.0 YES
    Host           Name Platform                     CPUs      Cores      Sockets Memory (GB)
    z4ci2011      AIX-Based Systems (64-bit)      168      42        320.00
                   Snap Id      Snap Time                     Sessions      Cursors/Session
    Begin Snap: 40650           01-12ÔÂ-12 06:40:03      1203           5.8
    End Snap:      40669           01-12ÔÂ-12 09:50:01      1122           5.3
    Elapsed:        189.96 (mins)    
    DB Time:        22,251.65 (mins)
    Load profile
    Per Second           Per Transaction      Per Exec      Per Call
    DB Time(s):           117.1                19.5                     0.00           3.89
    DB CPU(s):                16.1                2.7                     0.00           0.53
    Redo size:                12,759,186.3      2,126,361.0    
    Logical reads:           181,875.9           30,310.2    
    Block changes:           54,515.5           9,085.2    
    Physical reads:      1,340.3           223.4    
    Physical writes:      8,788.9           1,464.7    
    User calls:           30.1                5.0    
    Parses:                26.5                4.4    
    Hard parses:           0.4                0.1    
    W/A MB processed:      8.5                1.4    
    Logons:                0.1                0.0    
    Executes:                41,176.0           6,862.1    
    Rollbacks:                1.9                0.3    
    Transactions:           6.0      
    Time model statistics
    Statistic Name                                             Time (s)          % of DB Time
    sql execute elapsed time                              1,334,935.55     99.99
    PL/SQL execution elapsed time                         1,180,376.60     88.41
    DB CPU                                                       182,904.44          13.7
    repeated bind elapsed time                              292.83               0.02
    sequence load elapsed time                              279.75               0.02
    parse time elapsed                                        87.4               0.01
    hard parse elapsed time                                   22.52               0
    failed parse elapsed time                              5.12               0
    connection management call elapsed time               4.61               0
    PL/SQL compilation elapsed time                         1.91               0
    hard parse (sharing criteria) elapsed time          0.49               0
    hard parse (bind mismatch) elapsed time               0.39               0
    inbound PL/SQL rpc elapsed time                         0.1     0
    DB time                                                       1,335,099.30     
    background elapsed time                                   33,298.67     
    background cpu time                                        11,692.76     
    Operating System Statistics
    Statistic Value End Value
    AVG_BUSY_TIME 202,428  
    AVG_IDLE_TIME 936,397  
    AVG_IOWAIT_TIME 4,124  
    AVG_SYS_TIME 84,480  
    AVG_USER_TIME 117,573  
    BUSY_TIME 34,074,303  
    IDLE_TIME 157,378,825  
    IOWAIT_TIME 755,368  
    SYS_TIME 14,256,010  
    USER_TIME 19,818,293  
    LOAD 21 10
    OS_CPU_WAIT_TIME 23,770,800  
    VM_IN_BYTES 20,496  
    VM_OUT_BYTES 2,086,940,520  
    PHYSICAL_MEMORY_BYTES 343,597,383,680  
    NUM_CPUS 168  
    NUM_CPU_CORES 42  
    NUM_LCPUS 168  
    NUM_VCPUS 42  
    GLOBAL_RECEIVE_SIZE_MAX 41,943,040  
    GLOBAL_SEND_SIZE_MAX 41,943,040  
    TCP_RECEIVE_SIZE_DEFAULT 16,384  
    TCP_RECEIVE_SIZE_MAX 9,223,372,036,854,775,807  
    TCP_RECEIVE_SIZE_MIN 4,096  
    TCP_SEND_SIZE_DEFAULT 16,384  
    TCP_SEND_SIZE_MAX 9,223,372,036,854,775,807  
    TCP_SEND_SIZE_MIN 4,096
    SQL ordered by CPU Time
    CPU Time (s)      Executions       CPU per Exec (s) %Total      Elapsed Time (s)      %CPU      %IO      SQL Id SQL Module SQL Text
    180,330.13           127                1,419.92                98.59      1,326,401.03           13.60      1.08      04kt8u64udphu    BEGIN :1 := ap_ch_eod_shell_en...
    8,025.48           9,868,469           0.00                     4.39      10,809.88                74.24      9.21      arnkbsnzhha77 ch_txn_shell_115  SELECT * FROM CH_ACCT_MAST WHE...
    6,117.64           9,873,495           0.00                     3.34      8,557.64                71.49      7.14      8qcryvj294s79 ch_eod_shell_138  UPDATE CH_ACCT_MAST_PAR SET DA...
    4,614.71           3,185,313           0.00                     2.52      11,130.77                41.46      11.88      b75wwkxw34x2k ch_eod_shell_228  INSERT INTO CH_TMP_XF_GL_TXNS ...
    4,374.29           9,866,217           0.00                     2.39      5,876.00                74.44      37.88      g22p493ra2zr5 ch_eod_shell_248  UPDATE CH_ACCT_MAST SET BAL_LA...
    3,514.57           14,026,451           0.00                     1.92      6,274.60                56.01      29.55      7bwhphfnnuqpr ch_eod_shell_59  INSERT INTO CH_ACCT_INT_BREAKU...
    3,253.36           3,185,706           0.00                     1.78      3,875.42                83.95      9.20      9dq134q9btxq8 ch_eod_shell_74  INSERT INTO CH_ST_CAP_INPUT_TX...
    3,131.64           9,875,603           0.00                     1.71      5,338.43                58.66      15.55      6xhwk1b37rh1t ch_txn_shell_143  UPDATE CH_ACCT_ATTRIBUTES SET ...
    2,954.15           9,878,718           0.00                     1.62      5,692.88                51.89      13.22      b4at7uq2hw6r7 ch_sweepin_shell  SELECT TRIM(A.COD_PKG) FROM RP...
    2,572.01           9,867,277           0.00                     1.41      4,605.88                55.84      12.58      54ud0a8tuwwbc ch_txn_shell_17  SELECT * FROM CH_ACCT_ATTRIBUT...
    1,941.29           19,730,455           0.00                     1.06      5,580.38                34.79      7.02      dx5kng8qu560t ch_txn_shell_59  UPDATE CH_ACTIONS_DUE SET COD_...
    1,846.01           9,875,239           0.00                     1.01      4,737.66                38.96      12.55      af7f92f13rmy4 ch_txn_shell_85  INSERT INTO CH_ACTIONS_DUE (CO...

  • Resetting,disabling.Clean-ups and Frag, just dosen't boot my pc any faster, any tips and what speeds it yup for accessing aother websites andtheir sites

    Tried resetting,disabling,clean-ups, defrag, changing proxy to 'No Proxy' even doing a number 20 in the DOM etc just doesn't boot my PC any faster or enable me to access my own website pages/sites a recent development, just keeps Turning around without loading the dashboard, though brings up webpage like with yahoo, but takes an awful long time in the morning to get to my email,, same as when booting up from closed; any tips and what speeds it up for accessing another websites and their sites edit;; getting fed up with Firefox,, much to problematic,, any ideas who has less problematic Browser. many thanks,
    N.B, My PC is a an Windows Xp, the latest

    Usually slowness after one upgrade requires disabling hardware acceleration, or a possible new regression (hopefully not).
    You might need to restart Firefox in order for this to take effect, so save all work first (e.g., mail you are composing, online documents you're editing, etc.).
    Then perform these steps:
    * Click the orange Firefox button at the top left, then select the "Options" button, or, if there is no Firefox button at the top, go to Tools > Options.
    * In the Firefox options window click the Advanced tab, then select "General".
    * In the settings list, you should find the Use hardware acceleration when available checkbox. Uncheck this checkbox.
    * Now, restart Firefox and see if the problems persist.
    Additionally, please check for updates for your graphics driver by following the steps mentioned in the following Knowledge base articles:
    [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]
    [[Upgrade your graphics drivers to use hardware acceleration and WebGL]]

  • Itunes can't burn this cd because the burn speed is too fast for your cd...

    For the first time since upgrading to 10.3.9 I'm trying to burn a data disc from iTunes to backup some files. It fails every time and ruins the blank CD. This is getting expensive!
    The CDs are Phillips CD-R 52x. (Yes, I've used blanks from this very box before the 10.3.9 upgrade and it never failed before.) iTunes was set to 24x burn then changed to "maximum possible" for the burn speed.
    Most times it looks like it's burning the playlist but around the 5th file it spits it out and gives the error "itunes can't burn this cd because the burn speed is too fast for your cd burner or media". Sometims it just locks up itunes with "checking media" and I have to force quit iTunes. Then the disc is ruined. It won't even show up in Finder.
    Ugh. Anyone know how to fix this?
    edited p.s.
    Here's what the Console log says for the last failed attempt.
    Mac OS X Version 10.3.9 (Build 7W98)
    2007-05-13 14:20:36 -0500
    iTunes: Burn started, Sun May 13 14:21:47 2007
    iTunes: Burning to CD-R media with SAO strategy in MATSHITA DVD-R UJ-816 DXJ3 via ATAPI.
    iTunes: Requested CD burn speed was max, actual burn speed is 16x.
    iTunes: Burn underrun protection is supported, and enabled.
    iTunes: Write (10), block: 72864, count: 32 -> 3/0C/00 Medium Error, Write error
    iTunes: Burn failed, Sun May 13 14:24:37 2007
    iTunes: Burn sense: 3/0C/00 Medium Error, Write error
    iTunes: Burn error: 0x80020060 The device drained its buffer without burn underrun protection.

    I just tried setting the iTunes preferences to burn at 4x (since in theory the specs say my SuperDriver burns CDs at 8x) and got the following error.
    The attempt to burn a disc failed. The device failed to respond properly, unable to recover or retry..
    and looking in the console this is the error.
    iTunes: Burn started, Sat May 19 21:46:14 2007
    iTunes: Burning to CD-R media with SAO strategy in MATSHITA DVD-R UJ-816 DXJ3 via ATAPI.
    iTunes: Requested CD burn speed was 4x, actual burn speed is 4x.
    iTunes: Burn underrun protection is supported, and enabled.
    iTunes: Write (10), block: -150, count: 32 -> 3/73/03 Medium Error, Power calibration area error
    iTunes: Burn failed, Sat May 19 21:46:25 2007
    iTunes: Burn sense: 3/73/03 Medium Error, Power calibration area error
    iTunes: Burn error: 0x80020022 The device failed to respond properly, unable to recover or retry.
    iTunes: Burn started, Sat May 19 21:52:27 2007
    iTunes: Burning to CD-R media with SAO strategy in MATSHITA DVD-R UJ-816 DXJ3 via ATAPI.
    iTunes: Requested CD burn speed was 4x, actual burn speed is 4x.
    iTunes: Burn underrun protection is supported, and enabled.
    iTunes: Write (10), block: -150, count: 32 -> 3/73/03 Medium Error, Power calibration area error
    iTunes: Burn failed, Sat May 19 21:52:35 2007
    iTunes: Burn sense: 3/73/03 Medium Error, Power calibration area error
    iTunes: Burn error: 0x80020022 The device failed to respond properly, unable to recover or retry.

  • Firefox was downloading fast for my connection speed but now it is very slow, what can i do?

    Firefox was downloading at about 45-60 kbs, which is fast for my connection, just a few days ago, but now im lucky if it downloads at 20 kbs, what can I do to get my download speeds back to what they were? And I have already freed up space on my computer until I now have 50.8 GB of free space
    I have Vista 32 bit on my computer and the latest version of Firefox installed.
    == about 3 days ago

    here are some Tips&Tricks that can help you double the speed of Firefox.
    1. Type about:config in the address bar and then press Enter.
    2. In the filter search bar type network.http.pipelining. Be sure the value field is set true,if not double-click to set true.
    HTTP is the application-layer protocol that most web pages are transferred with. In HTTP 1.1, multiple requests can be sent before any responses are received. This is known as pipelining. Pipelining reduces page loading times, but not all servers support it.
    3. Go back to the filter search bar and type network.http.pipelining.maxrequests. Double-click this option and set its value to 8.
    4. In the filter search bar and type network.http.proxy.pipelining. Once opened double-click on it and set it to true.
    5. In IPv6-capable DNS servers, an IPv4 address may be returned when an IPv6 address is requested. It is possible for Mozilla to recover from this misinformation, but a significant delay is introduced.
    Type network.dns.disableIPv6 in the filter search bar and set this option to true by double clicking on it.
    6. CONTENT INTERRUPT PARSING
    This preference controls if the application will interrupt parsing a page to respond to UI events. It does not exist by default.
    Right-click (Apple users ctrl-click) anywhere in the about:config window, select New and then Boolean from the pop-up menu. Then:
    A. Enter content.interrupt.parsing in the New boolean value pop-up window and click OK
    B. When prompted to choose the value for the new boolean, select true and click OK.
    7. Rather than wait until a page has completely downloaded to display it to the user, Mozilla applications will regularly render what has been received to that point. This option controls the maximum amount of time the application will be unresponsive while rendering pages.
    Right-click (Apple users ctrl-click) anywhere in the about:config window, select New and then Integer from the pop-up menu.
    A. Enter content.max.tokenizing.time in the New integer value pop-up window and click OK
    B. You will be prompted to enter a value. Enter 2250000 and click OK.
    8. CONTENT NOTIFY INTERVAL
    This option sets the minimum amount of time to wait between reflows. Right-click (Apple users ctrl-click) anywhere in the about:config window, select New and then Integer from the pop-up menu.
    A. Type content.notify.interval in the New integer value pop-up window and click OK.
    B. You will be prompted to enter a value. Enter 750000 and click OK.
    9. CONTENT NOTIFY ONTIMER
    A. This option sets if to reflow pages at an interval any higher than that specified by content.notify.interval. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Boolean from the pop-up menu.
    B. Type content.notify.ontimer in the New boolean value pop-up window and click OK.
    C. You will be prompted to choose the value for the new boolean. Select true and click OK.
    10. Notify Backoffcount
    This option controls the maximum number of times the content will do timer-based reflows. After this number has been reached, the page will only reflow once it is finished downloading. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Integer from the pop-up menu.
    A. Enter content.notify.backoffcount in the New integer value pop-up window and click OK.
    B. You will be prompted to enter a value. Enter 5 and click OK.
    11. CONTENT SWITCH THRESHOLD
    You can interact with a loading page when content.interrupt.parsing is set to true. When a page is loading, the application has two modes: a high frequency interrupt mode and a low frequency interrupt mode. The first one interrupts the parser more frequently to allow for greater UI responsiveness during page load.
    The low frequency interrupt mode interrupts the parser less frequently to allow for quicker page load. The application enters high frequency interrupt mode when you move the mouse or type on the keyboard and switch back to low frequency mode when you had no activity for a certain amount of time. This preference controls that amount of time. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Integer from the pop-up menu.
    A. Enter content.switch.threshold in the New integer value pop-up window and click OK.
    B. You will be prompted to enter a value. Enter 750000 and click OK.
    12. NGLAYOUT INITIALPAINT DELAY
    Mozilla applications render web pages incrementally, they display what’s been received of a page before the entire page has been downloaded. Since the start of a web page normally doesn’t have much useful information to display, Mozilla applications will wait a short interval before first rendering a page. This preference controls that interval. Right-click (Apple users ctrl-click) anywhere in the about:config window and select New and then Integer from the pop-up menu.
    A. Enter nglayout.initialpaint.delay in the New integer value pop-up window and click OK.
    B. You will be prompted to enter a value. Enter 0 and click OK.

  • I am a macbook pro user form last 2 yrs, recently i upgraded to Mountain Lion from Snow leopard. Since then  operational  speed is a major concern. Now It has crashed so very badly that I am scared of my data.Please help me.

    I am a macbook pro user form last 2 yrs, recently i upgraded to Mountain Lion from Snow leopard. Since then  operational  speed is a major concern. Now It has crashed so very badly that I am scared of my data.Please help me.

    Reinstalling Lion/Mountain Lion Without Erasing the Drive
    Boot to the Recovery HD: Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    Repair the Hard Drive and Permissions: Upon startup select Disk Utility from the main menu. Repair the Hard Drive and Permissions as follows.
    When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu.
    Reinstall Lion/Mountain Lion: Select Reinstall Lion/Mountain Lion and click on the Continue button.
    Note: You will need an active Internet connection. I suggest using Ethernet if possible because it is three times faster than wireless.

  • Partitioning external drives to increase operation speed

    I just got a Lacie 250 gb external hd for my powerbook in an attempt to free up some space to allow my comp to run faster (it was getting bogged down). While i was at the mac store talking to one of the guys he said I could partition my external hd as either a "working drive" or simply just as storage space, and that making it the working drive would allow my computer to run faster(?).
    So far I've backed up all my files onto the thing, but they still exist on my permanent hd (approx 40 gb) so there is no change in operating speed. Basically, my question is what process do i have to go through to make my computer run faster?

    The guy was full of it. An external hard drive is not "going to make your computer run faster". How could it?
    If your boot drive was very close to completely full, freeing up some drive space may make your system more stable, but it won't make it faster.
    If your machine is really feeling slow, adding some RAM may well improve performance, as it will be using less virtual memory, and hence reading/writing less to swap file(s).
    And I have no idea what he was talking to you about with some distinction between working drive or storage. Those terms might have some sense in how you think about how you use your drive, but an HFS+ partiton is an HFS+ partition (same for any file system), and the file system really doesn't care how you use the disk.

  • Server hard drive speeds - Is faster better?

    SSD for the "data", aka the SQL DB. Spinning 10k for the OS in RAID 1 is fine.

    Paksher_Help_Desk wrote:We can find less expensive drives on Amazon for the RAID 10, but they are 15K, not 10K. Is there any reason why I wouldn't want to buy the faster speed drives? Do we need the slower speed drives for the RAID 10 drives? What's the logic between the two different speeds when combining RAIDs? What about solid state drives? Is anyone using these in servers at this time?
    Make sure you are looking at Enterprise drives - that's one of the big reasons for price differences. Consumer grade drives are cheaper for a reason.
    No, you don't need slower or faster for RAID10 - it's your choice. The logic they were using - RAID 10 combines 4 drives for your total IOPS while RAID 1 only has two. The combined 4 will be faster, even though the individual drives are slower, so they were trying to save you some money.
    SSD is absolutely...

  • Can't burn disc via iTunes. Burn speed too fast. AGAIN!

    "iTunes can't burn this CD because the burn speed is too fast for your CD burner or media. Choose a lower speed in the burning pane of iTunes Preferences then try burning again".
    I have been having on going problems burning CD’s in iTunes for YEARS, and I know I am not the only one. I get the error message above. Having checked the forum at the time, and posted for help, I am know there is no real solution except to change brand of disc.
    Thing is, now I can’t get ANY brands to work. I’ve been through Verbatim, Maxell, JVC, Sony, but none work. The only brand that would work were TDK audios which I can no longer find anywhere.
    I know its not the burner, as Toast works fine, and I know I am not alone. Anyone got any ideas?
    Even after years Apple seem to be blanking this question. It’s very frustrating not being able to burn my purchased itunes downloads to disc.

    To anyone who is interested I think I may have found a possible solution. When you put a blank disc in the drive, wait about 30-60 seconds or so for it to stop spinning before burning.
    This seems to work. It's a bit sticky but eventually works. I tried both TDK & Maxwell discs and 9 out of 11 worked. Absolutely no reason why the other 2 didn't, but it's a lot better than none.

Maybe you are looking for

  • New imac for graphic design?

    Hello, I'm thinking about getting the new 24" imac to do some freelance graphic design. I'd like to get opions from other graphic designers or anyone else who is using cs3 about this model of mac. Are you happy with the screen and its performance? Th

  • AP check set-up table info in R12

    Hello all; Does anybody knows where the information for AP check formats: From the Apps Menu Payables Manager>Payment Administrator (Under Setup : Payment)> Goto Task: Formats> That particular screen information in what TABLE is stored (IBY_?) or wha

  • Alerts in GRC 10 for FF Admin assignment

    Hi Experts, Can we have an alert notification when an FF ID is assigned to Firefighter as an Administrator mode (Not Via Workflow) This issues is related to the compliance, any admin can assign a high risk FF ID to any User. We have only one option t

  • Converting from duotone to CYMK or RGB destroys image

    Hello I am trying to create an example of how colours are made up so I am splitting channels, colorising and then printing the individual colour layers RGB and CYMK on to transparency and then layering them on a light box. I am able to convert to duo

  • Internet Radio on ATV Take 2 is Working

    I like the new feature that Version 2.0 give to ATV Internet Radio and Airtunes Good Job Apple Thanks Apple FAN