Single Query suddenly goes slow until database restart or query change

Hello all,
Configuration I'm using is Oracle 10g EE 10.1.0.4.0 on Windows 2003 Server
I have performance issue with one single query. The query is called using dbExpress from Delphi application.
Since a month, almost every week this query starts going VERY slow. Usually it executes in a 0.5-1 second, but when it's slowed down, it takes approx. 4-5 minutes to execute.
The query runs on a single table (~4 000 000 rows) and runs on primary index. The index itself consists of 5 fields - the query uses the first 4 of them. I know it's not a good design but restructuring the table/index is out of question, AFAIK.
Until now, I figured out two ways to speed things up. The first and obvious is to restart the server or shut/start the database. It works. For a week. Then we're back at first square.
The second way is some kind of a mystery to me: If I change the query a little bit, never mind how - for example, adding 'and (1=1)' in the clause, after deploying the application, it starts running fast. Again for a week or so.
I've attached an jpeg showing the explain plans on slow and fast executing queries. They look almost the same.
I'm running out of ideas for now. It's very annoying (and unsafe) to restart the machine on a week basis. Thus any help is greatly appreciated.
Things I've done so far:
- installed last service packs from Oracle and Microsoft.
- tried different versions of dbexpora.dll.
- Regularly gathered and estimated statistics and analyzings.
- Made sure that the server is not under heavy load (antiviruses, firewalls, archive loggers are stopped or uninstalled for a while).
- made sure that there is enough free space on hard disks.
- the disk array itself is in good health - defragmented, HDD tools doesn't find anything suspicious.
Final thoughts: Maybe the sql cache is going overloaded and someway stops executing the query. That's why when I restart the machine or change the query clause insignificantly, it starts running fast. I took a peek on v$sql and v$sqlarea but there is nothing special, and honestly, I'm not very familiar reading the values in this view - I'm just comparing the values returned by this query with the others - they look similar.
Anyway, if someone could help, it would be great.
Regards,
Ivan
Screenshots showing the explain plans for slow and fast query:
Image: !http://img254.imageshack.us/img254/6674/queryr.jpg!

Sorry for the incomplete information. I tried to gather the mentioned in your second link additional data. Unfortunately, I cannot find the TKPROF utility - it's not in the bin directory, neither in any other folder. Guess it's not installed at all.
About rewriting the query, suggested in the first link you gave: it's so simple and clear that it should not be rewriten. As I mentioned before, every time I change the query even a little bit, it starts running well for a couple of days.
Anyway, here are the stats I've just gathered. Unfortunately, now the query performs well and I'm not able to give you stats, showing the slowed down query.
These are the parameters relevant to the optimizer:
SQL> show parameter optimizer
NAME TYPE VALUE
optimizer_dynamic_sampling integer 2
optimizer_features_enable string 10.1.0.4
optimizer_index_caching integer 0
optimizer_index_cost_adj integer 100
optimizer_mode string ALL_ROWS
SQL> show parameter db_file_multi
NAME TYPE VALUE
db_file_multiblock_read_count integer 32
SQL> show parameter db_block_size
NAME TYPE VALUE
db_block_size integer 8192
SQL> show parameter cursor_sharing
NAME TYPE VALUE
cursor_sharing string EXACT
Screenshots of explain plan is posted in my first post - both for fast and slow executed query.
output of SQL_Plus AUTOTRACE including the TIMING information:
SQL> set autotrace traceonly arraysize 1000
SQL> SELECT * FROM "AOPERITEM"
WHERE (FOPER = 201)
AND (FCLIENT = 1)
AND (FDATEOPER = '2009-10-28')
AND (FNUMOPER = 95532)
Execution Plan
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
| 0 | SELECT STATEMENT | | 1 | 132 | 5 (0)|
| 1 | TABLE ACCESS BY INDEX ROWID| AOPERITEM | 1 | 132 | 5 (0)|
| 2 | INDEX RANGE SCAN | AOPERITEM_IDX | 1 | | 4 (0)|
Note
- 'PLAN_TABLE' is old version
Statistics
1 recursive calls
0 db block gets
9 consistent gets
0 physical reads
0 redo size
3098 bytes sent via SQL*Net to client
369 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
4 rows processed
The DBMS_XPLAN.DISPLAY_CURSOR output:
SQL> select /*+ gather_plan_statistics */
* FROM "AOPERITEM"
WHERE (FOPER = 201)
AND (FCLIENT = 1)
AND (FDATEOPER = '2009-10-28')
AND (FNUMOPER = 95532)
Execution Plan
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
| 0 | SELECT STATEMENT | | 1 | 132 | 5 (0)|
| 1 | TABLE ACCESS BY INDEX ROWID| AOPERITEM | 1 | 132 | 5 (0)|
| 2 | INDEX RANGE SCAN | AOPERITEM_IDX | 1 | | 4 (0)|
Note
- 'PLAN_TABLE' is old version
Statistics
0 recursive calls
0 db block gets
9 consistent gets
4 physical reads
0 redo size
2937 bytes sent via SQL*Net to client
369 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
4 rows processed
PS: I'm not a DBA myself, I'm just trying to find a solution to this problem.
Thanks in advance.

Similar Messages

  • Oracle OHS HTTP Resquest increase and never goes down until I restart OHS

    Hi I have several problems on IAS 10.1.3.3.0 with the OHS (Oracle Http Server).
    In the graphics I see that the HTTP Request increase very fast and never goes down until I restart the OHS
    I monitoring that with DMSTool as the example:
    dmstool /baslije15/OHS:28077:6100/OHS/connection.active /baslije15/OHS:28077:6100/OHS/handle.active /baslije15/OHS:28077:6100/OHS/request.active /baslije15/OHS:28077:6100/OHS/handle.maxTime /baslije15/OHS:28077:6100/OHS/handle.minTime /baslije15/OHS:28077:6100/OHS/handle.avg /baslije15/OHS:28077:6100/OHS/request.completed /baslije15/OHS:28077:6100/OHS/busyChildren.value /baslije15/OHS:28077:6100/OHS/readyChildren.value /baslije15/OHS:28077:6100/OHS/numChildren.value
    The result is:
    Fri Jan 16 15:20:15 ARST 2009
    /baslije15/OHS:28077:6100/OHS/busyChildren.value 18 processes
    /baslije15/OHS:28077:6100/OHS/connection.active 126 threads
    /baslije15/OHS:28077:6100/OHS/handle.active 21442 threads
    /baslije15/OHS:28077:6100/OHS/handle.avg 632138 usecs
    /baslije15/OHS:28077:6100/OHS/handle.maxTime 602716011 usecs
    /baslije15/OHS:28077:6100/OHS/handle.minTime 0 usecs
    /baslije15/OHS:28077:6100/OHS/numChildren.value 56 processes
    /baslije15/OHS:28077:6100/OHS/readyChildren.value 38 processes
    /baslije15/OHS:28077:6100/OHS/request.active 21549 threads
    /baslije15/OHS:28077:6100/OHS/request.completed 664971 ops
    Fri Jan 16 15:20:20 ARST 2009
    /baslije15/OHS:28077:6100/OHS/busyChildren.value 13 processes
    /baslije15/OHS:28077:6100/OHS/connection.active 126 threads
    /baslije15/OHS:28077:6100/OHS/handle.active 21437 threads
    /baslije15/OHS:28077:6100/OHS/handle.avg 632154 usecs
    /baslije15/OHS:28077:6100/OHS/handle.maxTime 602716011 usecs
    /baslije15/OHS:28077:6100/OHS/handle.minTime 0 usecs
    /baslije15/OHS:28077:6100/OHS/numChildren.value 56 processes
    /baslije15/OHS:28077:6100/OHS/readyChildren.value 43 processes
    /baslije15/OHS:28077:6100/OHS/request.active 21544 threads
    /baslije15/OHS:28077:6100/OHS/request.completed 665090 ops
    Fri Jan 16 15:20:26 ARST 2009
    /baslije15/OHS:28077:6100/OHS/busyChildren.value 4 processes
    /baslije15/OHS:28077:6100/OHS/connection.active 124 threads
    /baslije15/OHS:28077:6100/OHS/handle.active 21446 threads
    /baslije15/OHS:28077:6100/OHS/handle.avg 632191 usecs
    /baslije15/OHS:28077:6100/OHS/handle.maxTime 602716011 usecs
    /baslije15/OHS:28077:6100/OHS/handle.minTime 0 usecs
    /baslije15/OHS:28077:6100/OHS/numChildren.value 56 processes
    /baslije15/OHS:28077:6100/OHS/readyChildren.value 52 processes
    /baslije15/OHS:28077:6100/OHS/request.active 21553 threads
    /baslije15/OHS:28077:6100/OHS/request.completed 665259 ops
    As you see request.active value is very high for 124 active connection and this value never decrease during the day.
    After 8pm when the mayor of the user stop working it stay high stable but its never decrease.
    Any idea?? I spent 2 weeks checking all parameters of http.conf but I haven't results.
    TIA
    Marcelo

    Hi Roberto, this are some of the parameters on httpd.conf
    Timeout 300
    KeepAlive On
    MaxKeepAliveRequests 100
    KeepAliveTimeout 15
    MinSpareServers 5
    MaxSpareServers 20
    StartServers 5
    MaxClients 2500
    MaxRequestsPerChild 0
    Putting KeepAlive to "off" what consequence my be have?
    Can you suggest me some tuning?
    We have a large amount of users (600) and a lot of webservice invocation with large transactions (1 to 10 sec)
    TIA
    Marcelo

  • Extended network slow until I restart Airport Extreme

    Here's something that I can't figure out.
    I've got an extended network at home. The cable modem is plugged into an Airport Express. I use an Airport Extreme in another room (my office) to extend the network. I have to plug the modem into the Express since the modem is no where near my office and need the Extreme is being used as a NAS server.
    Network runs fine for a bit, then it just stops and will load some pages but not others. I found that if I restart the Extreme (the extender base station) it resolves for a bit and then the cycle repeats.
    Any insights?

    hey man,
    I've got the same problem here. only I'm using 2 airport extremes. I reversed them a couple of times - but no luck. I thought the extender one might have been out of reach, so I moved it closer - but after a while speeds slow down, and I reboot the extender one, and things work again. I know I have a decent signal by the airport extreme that is extending the network, because when it's off I have 3 bars on my computer.
    I don't have an answer - but I do have the same problem as you.

  • I can't update firefox. I have the 4 beta but when i click on update, it never finnishes to update. Everything goes well until i restart firefox and a window tells me: "conneting to update server". please help

    everything works well but FF asks me to update after a few hours everyday, as if i had not done it already. this has never happened before.

    Do the following please.
    Go to [http://www.mozilla.com/en-US/firefox/fx/?ref=logo Download Firefox 4.0.1] and download a fresh installation file to the desktop. If necessary, download the file with IE8 and choose to save it to your desktop when you see the prompt.
    Then go to Add/Remove Programs, scroll down to "Mozilla Firefox" and remove it, choosing to keep your bookmarks, customizations etc., (''don't checkmark the box'').
    Then reboot and delete the folder called "Mozilla Firefox" at this location: C:\Program Files\Mozilla Firefox
    Finally run the installation file you downloaded to the desktop earlier.
    Your bookmarks, customizations etc., are maintained in a different location and will become available to you again once you complete the installation.

  • Restarting too quickly, changing state to maintenance

    I'm trying to add a new resource to stop/start at reboot time. It's a single process that needs to be started, but everytime I enable the resource it keeps stopping and starting it until eventually it goes into maintenance saying "Restarting too quickly, changing state to maintenance".
    I have the following in the /lib/svc/method (start) file :
    #!/sbin/sh -xv
    # Start method script for the xcom service
    . /lib/svc/share/smf_include.sh
    case "$1" in
    'start')
    if [ `pgrep xcomd` ]
    then
    echo "$0: XCOM is already running..."
    exit $SMF_EXIT_ERR_NOSMF
    fi
    if [ -x /etc/xcomd ]
    then
    echo "Starting XCOM..."
    /etc/xcomd
    else
    echo "XCOM is not installed or not executable..."
    exit $SMF_EXIT_ERR_NOSMF
    fi
    'stop')
    if [ `pgrep xcomd` ]
    then
    echo "Stopping XCOM..."
    /etc/xcomd -s
    else
    echo "XCOM is not running..."
    fi
    esac
    exit $SMF_EXIT_OK
    And the following in /var/svc/manifest/application/xcom.xml :
    <?xml version='1.0'?>
    <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
    <service_bundle type='manifest' name='export'>
    <service name='application/xcomd' type='service' version='0'>
    <create_default_instance enabled='true'/>
    <single_instance/>
    <dependency name='usr' grouping='require_all' restart_on='none' type='service'>
    <service_fmri value='/system/filesystem/minimal'/>
    </dependency>
    <exec_method name='start' type='method' exec='/lib/svc/method/xcomd %m' timeout_seconds='60'>
    <method_context/>
    </exec_method>
    <exec_method name='stop' type='method' exec='/lib/svc/method/xcomd %m' timeout_seconds='60'>
    <method_context/>
    </exec_method>
    <stability value='Unstable'/>
    <template>
    <common_name>
    <loctext xml:lang='C'>XCOM file transfer program</loctext>
    </common_name>
    <documentation>
    <manpage title='xcomd' section='8'/>
    <manpage title='xcomcfg' section='8'/>
    </documentation>
    </template>
    </service>
    </service_bundle>
    Any ideas where this is going wrong??? I've pulled the manifest file togeher looking at other things so I'm not surprised if there's errors in there. Any help greatly appreciated.

    Change the name of the script to be anything other
    than 'xcomd' or 'svc-xcomd' and it would work. That's
    what I've done now. The start/exec and stop/exec now
    call a different script. One problem I had with this
    was even though when doing a 'listprop' it showed it
    had taken the change, and I'd exported it out to the
    manifest file, when trying to enable the resource it
    would complain that it couldn't find the old script
    [ Feb 15 18:12:53 Executing start method ("/lib/svc/method/svc-xcomd") ]
    /sbin/sh: /lib/svc/method/svc-xcomd: not found
    [ Feb 15 18:12:53 Method "start" exited with status 1]
    Is there a way of refreshing things one you make a
    change??? When I'm exiting out I'm either using 'end'
    or 'exit'.Yes, you have to run "svcadm refresh xcomd". This is
    because svc.startd uses the property values from the
    "running" snapshot of the service. svcprop does that by
    default as well. A plain listprop in svccfg, though, will only
    show you the current values of the properties. (You can use
    selectsnap to select the running snapshot and examine its
    property values with listprop.) svcadm refresh updates the
    running snapshot with the current property values, so that must
    be done after changing properties.

  • Running a mid 2009 iMac on 10.7.5, 3 gb memory, 320 gb hd.    Suddenly the computer stoped reading DVDs and the only time I can read a CD is if I restart.  Quite often when I insert a CD it gets stuck and I cannot get it out until I restart and it shows u

    Running a mid 2009 iMac on 10.7.5, 3 gb memory, 320 gb hd. 
    Suddenly the computer stoped reading DVDs and the only time I can read a CD is if I restart.  Quite often when I insert a CD it gets stuck and I cannot get it out until I restart and it shows up on the desktop where I can then eject it.
    I have checked and double checked the finder prefs and all looks normal showing a check mark on CDs,DVDs etc. (the ones I want to show up on the desktop)
    I have reset the PEAM, repaired permissions with both the disk utility on the computer and the disk utility when I start up in the Recovery Disk.  I did notice that sometimes the permission repeat the same correction several times before it moves on, and sometimes it doesn’t. I have Windows installed on a partition but I keep it unmounted until it is needed for my wife’s work.  The dock seems to be just fine and all the apps seems to run just fine.  When I insert a photo CD iPhoto does not open but when I insert a music CD iTunes does open. 
    Also, most every time I open iPhoto it takes a long time(sometimes as long as 2 minutes) for it to load.
    Sometimes my Mail (Mail 5.3) does not post new mail but most of the time it does. 
    Once and a while it seems like the computer slows way down but then it seems ok ten minutes later.
    All  of these ‘things’ seemed to have happen suddenly and I have not downloaded anything from the internet in some time.
    Of course the warranty and extended warranty are both no longer in effect having had this computer for more than three years.
    I am running Java and Adobe Player because some of the sites I go to a lot require both.

    I believe that insufficient RAM may be the source of some of your problems. If you have a RAM of somewhere 4 to 8GB, you will experience smoother computing. 3GB doesn't seem right, so you might want to learn more by going to this site:
    http://www.crucial.com/store/drammemory.aspx
    I don't know what know what's happening with your optical drive, but it seems you use your drive quite a bit. In that case, look into a lens cleaner for your machine. It's inexpensive, works quite well.
    I hope you'll post here with your results!

  • Query running extremely slow.

    Hi All,
    I am sitting on 10.2.0.4.0 on linux box. I've got one complain from the application folks regarding the query the slow query , it's running quite long time. I extracted out the explain plan and commulative wait events for sessions and system and found db file sequenciial read caused us the most waits. the same query was running fine a day before. not sure , where to focus ??
    ++ Query ++
    SELECT A.ITEM, A.LOC, MAX(CO1.AFFBILLPR) AFFBILLPR, MAX(CO1.UNIT_COST) UNIT_COST FROM INVOPT_STG.TMP_COST_OCS CO1,
    (SELECT SS.LOC, SS.MANUF_LOC, SS.ITEM, MAX(CO.ITEM_10D) ITEM_10D, COUNTRY_CD FROM INVOPT_STG.STG_LOC SL, TMP_COST_OCS CO, STG_SKU SS WHERE
    CASE WHEN SL.COUNTRY_CD_COST = CO.COUNTRY_CD THEN SL.COUNTRY_CD_COST
    WHEN SL.COUNTRY_CD_COST != NVL((SELECT DISTINCT CO3.COUNTRY_CD FROM INVOPT_STG.TMP_COST_OCS
    CO3 WHERE CO3.ITEM_10D = CO.ITEM_10D AND CO3.FYEAR = CO.FYEAR AND CO3.COUNTRY_CD = SL.COUNTRY_CD_COST),' ')
    AND SL.COUNTRY_CD_COST= 'US' THEN 'CAN' WHEN SL.COUNTRY_CD_COST != NVL((SELECT DISTINCT CO3.COUNTRY_CD
    FROM INVOPT_STG.TMP_COST_OCS CO3 WHERE CO3.ITEM_10D = CO.
    ITEM_10D AND CO3.FYEAR = CO.FYEAR AND CO3.COUNTRY_CD = SL.COUNTRY_CD_COST),' ')
    AND SL.COUNTRY_CD_COST = 'CAN' THEN 'US' ELSE SL.COUNTRY_CD_COST END = CO.COUNTRY_CD AND CO.COST_TYPE IN ('F') AND CO.ITEM_10D !=
    SS.ITEM_10D AND CO.ITEM_10D < SS.ITEM_10D AND
    SUBSTR(CO.ITEM_10D,1,9) = SUBSTR(SS.ITEM_10D,1,9)
    AND SUBSTR(SL.LOC,1,3) = SS.MANUF_LOC GROUP BY SS.LOC, SS.MANUF_LOC, SS.ITEM,
    CO.COUNTRY_CD) A WHERE CO1.ITEM_10D = A.ITEM_10D AND CO1.FYEAR =
    (SELECT MAX(CO2.FYEAR) FROM INVOPT_STG.TMP_COST_OCS CO2 WHERE CO2.ITEM_10D
    = A.ITEM_10D AND CO2.COST_TYPE = 'F' AND CO2.COUNTRY_CD = A.COUNTRY_CD)
    AND CO1.COST_TYPE = 'F' AND CO1.COUNTRY_CD = A.COUNTRY_CD GROUP BY A.ITEM, A.LOC
    ------ Eplain plan generated from shared pool +++++++++++
    | Id  | Operation                             | Name            | E-Rows |  OMem |  1Mem | Used-Mem | Used-Tmp|
    |   1 |  HASH GROUP BY                        |                 |      1 |    11M|  2139K| 3095K (1)|    8192 |
    |*  2 |   FILTER                              |                 |        |       |       |          |         |
    |*  3 |    TABLE ACCESS BY INDEX ROWID        | TMP_COST_OCS    |      1 |       |       |          |         |
    |   4 |     NESTED LOOPS                      |                 |      1 |       |       |          |         |
    |   5 |      VIEW                             |                 |      1 |       |       |          |         |
    |   6 |       HASH GROUP BY                   |                 |      1 |    22M|  4334K| 3898K (1)|   17408 |
    |*  7 |        FILTER                         |                 |        |       |       |          |         |
    |*  8 |         TABLE ACCESS BY INDEX ROWID   | TMP_COST_OCS    |      1 |       |       |          |         |
    |   9 |          NESTED LOOPS                 |                 |      1 |       |       |          |         |
    |* 10 |           HASH JOIN                   |                 |      1 |  1179K|  1179K| 1210K (0)|         |
    |  11 |            TABLE ACCESS FULL          | STG_LOC         |    155 |       |       |          |         |
    |  12 |            TABLE ACCESS FULL          | STG_SKU         |   1738K|       |       |          |         |
    |* 13 |           INDEX RANGE SCAN            | TMP_COST_OCS_01 |      1 |       |       |          |         |
    |  14 |         SORT UNIQUE NOSORT            |                 |      1 |       |       |          |         |
    |* 15 |          TABLE ACCESS BY INDEX ROWID  | TMP_COST_OCS    |      1 |       |       |          |         |
    |* 16 |           INDEX RANGE SCAN            | TMP_COST_OCS_01 |      3 |       |       |          |         |
    |  17 |           SORT UNIQUE NOSORT          |                 |      1 |       |       |          |         |
    |* 18 |            TABLE ACCESS BY INDEX ROWID| TMP_COST_OCS    |      1 |       |       |          |         |
    |* 19 |             INDEX RANGE SCAN          | TMP_COST_OCS_01 |      3 |       |       |          |         |
    |* 20 |      INDEX RANGE SCAN                 | TMP_COST_OCS_01 |      3 |       |       |          |         |
    |  21 |    SORT AGGREGATE                     |                 |      1 |       |       |          |         |
    |* 22 |     TABLE ACCESS BY INDEX ROWID       | TMP_COST_OCS    |      1 |       |       |          |         |
    |* 23 |      INDEX RANGE SCAN                 | TMP_COST_OCS_01 |      3 |       |       |          |         |
    Predicate Information (identified by operation id):
       2 - filter("CO1"."FYEAR"=)
       3 - filter(("CO1"."COST_TYPE"='F' AND "CO1"."COUNTRY_CD"="A"."COUNTRY_CD"))
       7 - filter("CO"."COUNTRY_CD"=CASE  WHEN ("SL"."COUNTRY_CD_COST"="CO"."COUNTRY_CD") THEN
                  "SL"."COUNTRY_CD_COST" WHEN (("SL"."COUNTRY_CD_COST"<>NVL(,' ')) AND ("SL"."COUNTRY_CD_COST"='US'))
                  THEN 'CAN' WHEN (("SL"."COUNTRY_CD_COST"<>NVL(,' ')) AND ("SL"."COUNTRY_CD_COST"='CAN')) THEN 'US'
                  ELSE "SL"."COUNTRY_CD_COST" END )
       8 - filter("CO"."COST_TYPE"='F')
      10 - access("SS"."MANUF_LOC"=SUBSTR("SL"."LOC",1,3))
      13 - access("CO"."ITEM_10D"<"SS"."ITEM_10D")
           filter(("CO"."ITEM_10D"<>"SS"."ITEM_10D" AND
                  SUBSTR("CO"."ITEM_10D",1,9)=SUBSTR("SS"."ITEM_10D",1,9)))
      15 - filter(("CO3"."COUNTRY_CD"=:B1 AND "CO3"."FYEAR"=:B2))
      16 - access("CO3"."ITEM_10D"=:B1)
      18 - filter(("CO3"."COUNTRY_CD"=:B1 AND "CO3"."FYEAR"=:B2))
      19 - access("CO3"."ITEM_10D"=:B1)
      20 - access("CO1"."ITEM_10D"="A"."ITEM_10D")
      22 - filter(("CO2"."COUNTRY_CD"=:B1 AND "CO2"."COST_TYPE"='F'))
      23 - access("CO2"."ITEM_10D"=:B1)
    Note
       - Warning: basic plan statistics not available. These are only collected when:
           * hint 'gather_plan_statistics' is used for the statement or
           * parameter 'statistics_level' is set to 'ALL', at session or system level
    +++++ System Waits ++++++++
    EVENT                                                            TOTAL_WAITS TIME_WAITED AVERAGE_WAIT
    db file sequential read                                             11887758     3643542          .31
    jobq slave wait                                                         4434     1297399        292.6
    db file scattered read                                               3821415      615568          .16
    log file parallel write                                               778118      476860          .61
    db file parallel write                                                652969      456530           .7
    SQL*Net more data to client                                         93400714      364435            0
    PX Idle Wait                                                            1078      208509       193.42
    control file parallel write                                           141212       62082          .44
    log file switch (checkpoint incomplete)                                  323       22567        69.87
    log buffer space                                                         786       10051        12.79
    log file sync                                                          17816        7988          .45
    db file single write                                                   42869        5994          .14
    read by other session                                                  13713        5051          .37
    log file switch completion                                              1125        4963         4.41
    db file parallel read                                                    756        3951         5.23
    Data file init write                                                   18444        3569          .19
    cursor: pin S wait on X                                                 3280        3409         1.04
    os thread startup                                                        452        2250         4.98
    direct path read                                                     4438445        1629            0
    SQL*Net more data from client                                          73118        1613          .02
    control file sequential read                                          291106        1523          .01
    local write wait                                                        4707        1169          .25
    latch: shared pool                                                       166         954         5.75
    direct path read temp                                                4657234         921            0
    library cache load lock                                                  313         753         2.41
    enq: KO - fast object checkpoint                                        5286         734          .14
    PL/SQL lock timer                                                          7         682        97.43
    latch: library cache                                                     501         614         1.23
    +++ commulative events for session +++
    EVENT                                                            TOTAL_WAITS TIME_WAITED AVERAGE_WAIT
    db file sequential read                                                 6224        1978          .32
    SQL*Net message from client                                               20           2          .09
    SQL*Net message to client                                                 20           0            0
    log file sync                                                              1           0          .17Edited by: user11983993 on May 18, 2012 11:12 AM

    All,
    Thanks all of you for your inputs. Well, 2 days back, i logged in as a user , who ran the application query and enabled the level 12 trace and discovered the query never going to complete and press the control-c after 10 min or so and I was left with broken trace file. however , I tkprof'd it and found the "Row Source Operation" and other stuff. now , when I ran the same query it ran in no time and I was start getting the rows in 15 sec of time. I was just unable to figure out ,what had fixed this ? I am also going to past below the comparison stats and hope you guys will able to identify the cause of this behaviour. I tried to do it by comparing the execution plan , but could not able to arrive on any thought. one thing , i would like you to bring into your notice about the fact that while , the bad query were executing (2 days before) , I tried to find out the session waits and discovered , for intiial 5 minutes , it was "SQL*Net message to client ,SQL*Net message from client" and after that it was only "cache buffer chain lru" wait event till i press control-c.
    once agian , thanks a lot !!
    ---bad query explian plan ----
    | Id  | Operation                             | Name            | E-Rows |  OMem |  1Mem | Used-Mem | Used-Tmp|
    |   1 |  HASH GROUP BY                        |                 |      1 |    11M|  2139K| 3095K (1)|    8192 |
    |*  2 |   FILTER                              |                 |        |       |       |          |         |
    |*  3 |    TABLE ACCESS BY INDEX ROWID        | TMP_COST_OCS    |      1 |       |       |          |         |
    |   4 |     NESTED LOOPS                      |                 |      1 |       |       |          |         |
    |   5 |      VIEW                             |                 |      1 |       |       |          |         |
    |   6 |       HASH GROUP BY                   |                 |      1 |    22M|  4334K| 3898K (1)|   17408 |
    |*  7 |        FILTER                         |                 |        |       |       |          |         |
    |*  8 |         TABLE ACCESS BY INDEX ROWID   | TMP_COST_OCS    |      1 |       |       |          |         |
    |   9 |          NESTED LOOPS                 |                 |      1 |       |       |          |         |
    |* 10 |           HASH JOIN                   |                 |      1 |  1179K|  1179K| 1210K (0)|         |
    |  11 |            TABLE ACCESS FULL          | STG_LOC         |    155 |       |       |          |         |
    |  12 |            TABLE ACCESS FULL          | STG_SKU         |   1738K|       |       |          |         |
    |* 13 |           INDEX RANGE SCAN            | TMP_COST_OCS_01 |      1 |       |       |          |         |
    |  14 |         SORT UNIQUE NOSORT            |                 |      1 |       |       |          |         |
    |* 15 |          TABLE ACCESS BY INDEX ROWID  | TMP_COST_OCS    |      1 |       |       |          |         |
    |* 16 |           INDEX RANGE SCAN            | TMP_COST_OCS_01 |      3 |       |       |          |         |
    |  17 |           SORT UNIQUE NOSORT          |                 |      1 |       |       |          |         |
    |* 18 |            TABLE ACCESS BY INDEX ROWID| TMP_COST_OCS    |      1 |       |       |          |         |
    |* 19 |             INDEX RANGE SCAN          | TMP_COST_OCS_01 |      3 |       |       |          |         |
    |* 20 |      INDEX RANGE SCAN                 | TMP_COST_OCS_01 |      3 |       |       |          |         |
    |  21 |    SORT AGGREGATE                     |                 |      1 |       |       |          |         |
    |* 22 |     TABLE ACCESS BY INDEX ROWID       | TMP_COST_OCS    |      1 |       |       |          |         |
    |* 23 |      INDEX RANGE SCAN                 | TMP_COST_OCS_01 |      3 |       |       |          |         |
    ---- good query explain plan ------
    | Id  | Operation                            | Name            | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT                     |                 |  5451K|   493M|       |   632K  (6)| 02:06:27 |
    |   1 |  HASH GROUP BY                       |                 |  5451K|   493M|  1183M|   632K  (6)| 02:06:27 |
    |*  2 |   HASH JOIN                          |                 |  5451K|   493M|    26M|   512K  (7)| 01:42:36 |
    |*  3 |    TABLE ACCESS FULL                 | TMP_COST_OCS    |   649K|    18M|       |   779   (4)| 00:00:10 |
    |*  4 |    HASH JOIN                         |                 |    16M|  1037M|    24M|   449K  (8)| 01:29:55 |
    |   5 |     VIEW                             | VW_SQ_1         |   649K|    17M|       |  6865   (2)| 00:01:23 |
    |   6 |      HASH GROUP BY                   |                 |   649K|    21M|    64M|  6865   (2)| 00:01:23 |
    |*  7 |       TABLE ACCESS FULL              | TMP_COST_OCS    |   649K|    21M|       |   779   (4)| 00:00:10 |
    |   8 |     VIEW                             |                 |    27M|   974M|       |   376K  (9)| 01:15:22 |
    |   9 |      HASH GROUP BY                   |                 |    27M|  1290M|  3397M|   376K  (9)| 01:15:22 |
    |* 10 |       FILTER                         |                 |       |       |       |            |          |
    |* 11 |        HASH JOIN                     |                 |    27M|  1290M|    14M| 38992  (71)| 00:07:48 |
    |* 12 |         HASH JOIN                    |                 |   361K|     9M|       |  9151   (3)| 00:01:50 |
    |  13 |          TABLE ACCESS FULL           | STG_LOC         |   155 |  1085 |       |     3   (0)| 00:00:01 |
    |  14 |          TABLE ACCESS FULL           | STG_SKU         |  1738K|    36M|       |  9127   (3)| 00:01:50 |
    |* 15 |         TABLE ACCESS FULL            | TMP_COST_OCS    |   649K|    12M|       |   779   (4)| 00:00:10 |
    |  16 |        SORT UNIQUE NOSORT            |                 |     1 |    18 |       |     2  (50)| 00:00:01 |
    |* 17 |         TABLE ACCESS BY INDEX ROWID  | TMP_COST_OCS    |     1 |    18 |       |     1   (0)| 00:00:01 |
    |* 18 |          INDEX RANGE SCAN            | TMP_COST_OCS_01 |     3 |       |       |     1   (0)| 00:00:01 |
    |  19 |          SORT UNIQUE NOSORT          |                 |     1 |    18 |       |     2  (50)| 00:00:01 |
    |* 20 |           TABLE ACCESS BY INDEX ROWID| TMP_COST_OCS    |     1 |    18 |       |     1   (0)| 00:00:01 |
    |* 21 |            INDEX RANGE SCAN          | TMP_COST_OCS_01 |     3 |       |       |     1   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("CO1"."ITEM_10D"="A"."ITEM_10D" AND "CO1"."FYEAR"="VW_COL_1" AND
                  "CO1"."COUNTRY_CD"="A"."COUNTRY_CD")
       3 - filter("CO1"."COST_TYPE"='F')
       4 - access("ITEM_10D"="A"."ITEM_10D" AND "COUNTRY_CD"="A"."COUNTRY_CD")
       7 - filter("CO2"."COST_TYPE"='F')
      10 - filter("CO"."COUNTRY_CD"=CASE  WHEN ("SL"."COUNTRY_CD_COST"="CO"."COUNTRY_CD") THEN
                  "SL"."COUNTRY_CD_COST" WHEN (("SL"."COUNTRY_CD_COST"<>NVL( (SELECT DISTINCT "CO3"."COUNTRY_CD" FROM
                  "INVOPT_STG"."TMP_COST_OCS" "CO3" WHERE "CO3"."ITEM_10D"=:B1 AND "CO3"."COUNTRY_CD"=:B2 AND
                  "CO3"."FYEAR"=:B3),' ')) AND ("SL"."COUNTRY_CD_COST"='US')) THEN 'CAN' WHEN
                  (("SL"."COUNTRY_CD_COST"<>NVL( (SELECT DISTINCT "CO3"."COUNTRY_CD" FROM "INVOPT_STG"."TMP_COST_OCS"
                  "CO3" WHERE "CO3"."ITEM_10D"=:B4 AND "CO3"."COUNTRY_CD"=:B5 AND "CO3"."FYEAR"=:B6),' ')) AND
                  ("SL"."COUNTRY_CD_COST"='CAN')) THEN 'US' ELSE "SL"."COUNTRY_CD_COST" END )
      11 - access(SUBSTR("CO"."ITEM_10D",1,9)=SUBSTR("SS"."ITEM_10D",1,9))
           filter("CO"."ITEM_10D"<>"SS"."ITEM_10D" AND "CO"."ITEM_10D"<"SS"."ITEM_10D")
      12 - access("SS"."MANUF_LOC"=SUBSTR("SL"."LOC",1,3))
      15 - filter("CO"."COST_TYPE"='F')
      17 - filter("CO3"."COUNTRY_CD"=:B1 AND "CO3"."FYEAR"=:B2)
      18 - access("CO3"."ITEM_10D"=:B1)
      20 - filter("CO3"."COUNTRY_CD"=:B1 AND "CO3"."FYEAR"=:B2)
      21 - access("CO3"."ITEM_10D"=:B1)
    -------- bad query's tkprof stuff , which was cancel in the middle of query execution ++++
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.01          0          0          0           0
    Execute      1      0.00       0.01          0          0          0           0
    Fetch        1   2996.84    2926.75          0   38309573          0           0
    total        3   2996.85    2926.78          0   38309573          0           0
    Misses in library cache during parse: 1
    Optimizer mode: CHOOSE
    Parsing user id: 66
    Rows     Row Source Operation
          0  HASH GROUP BY (cr=0 pr=0 pw=0 time=139 us)
          0   FILTER  (cr=0 pr=0 pw=0 time=86 us)
          0    TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=0 pr=0 pw=0 time=77 us)
          1     NESTED LOOPS  (cr=0 pr=0 pw=0 time=66 us)
          0      VIEW  (cr=0 pr=0 pw=0 time=59 us)
          0       HASH GROUP BY (cr=0 pr=0 pw=0 time=55 us)
      38000        FILTER  (cr=38309122 pr=0 pw=0 time=2955467939 us)
    329898         TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=34815004 pr=0 pw=0 time=3206861519 us)
    357855          NESTED LOOPS  (cr=34485441 pr=0 pw=0 time=2877866697 us)
      27718           HASH JOIN  (cr=2390 pr=0 pw=0 time=307908 us)
        157            TABLE ACCESS FULL STG_LOC (cr=7 pr=0 pw=0 time=361 us)
      85765            TABLE ACCESS FULL STG_SKU (cr=2383 pr=0 pw=0 time=171835 us)
    330137           INDEX RANGE SCAN TMP_COST_OCS_01 (cr=34483052 pr=0 pw=0 time=2912095494 us)(object id 306305)
      46627         SORT UNIQUE NOSORT (cr=1930740 pr=0 pw=0 time=6990387 us)
      46738          TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=1930740 pr=0 pw=0 time=5650002 us)
    1538792           INDEX RANGE SCAN TMP_COST_OCS_01 (cr=391948 pr=0 pw=0 time=3003592 us)(object id 306305)
      45806         SORT UNIQUE NOSORT (cr=1563378 pr=0 pw=0 time=4985698 us)
      45911          TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=1563378 pr=0 pw=0 time=4041604 us)
    1245053           INDEX RANGE SCAN TMP_COST_OCS_01 (cr=318325 pr=0 pw=0 time=2173830 us)(object id 306305)
          0      INDEX RANGE SCAN TMP_COST_OCS_01 (cr=0 pr=0 pw=0 time=0 us)(object id 306305)
          0    SORT AGGREGATE (cr=0 pr=0 pw=0 time=0 us)
          0     TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=0 pr=0 pw=0 time=0 us)
          0      INDEX RANGE SCAN TMP_COST_OCS_01 (cr=0 pr=0 pw=0 time=0 us)(object id 306305)
    +++++ good query's tkprof stuuf ++++
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.00       0.00          0          0          0           0
    Fetch     7501     15.96      15.85          0    2276084          0      112498
    total     7503     15.96      15.85          0    2276084          0      112498
    Misses in library cache during parse: 0
    Optimizer mode: CHOOSE
    Parsing user id: 66
    Rows     Row Source Operation
    112498  HASH GROUP BY (cr=2276084 pr=0 pw=0 time=15772334 us)
    116586   HASH JOIN  (cr=2276084 pr=0 pw=0 time=16810414 us)
    646757    TABLE ACCESS FULL TMP_COST_OCS (cr=3847 pr=0 pw=0 time=646966 us)
    116586    HASH JOIN  (cr=2272237 pr=0 pw=0 time=15790569 us)
    346815     VIEW  VW_SQ_1 (cr=3847 pr=0 pw=0 time=1533825 us)
    346815      HASH GROUP BY (cr=3847 pr=0 pw=0 time=840189 us)
    646757       TABLE ACCESS FULL TMP_COST_OCS (cr=3847 pr=0 pw=0 time=646848 us)
    116586     VIEW  (cr=2268390 pr=0 pw=0 time=14541517 us)
    116586      HASH GROUP BY (cr=2268390 pr=0 pw=0 time=14308341 us)
    464160       FILTER  (cr=2268390 pr=0 pw=0 time=5393370 us)
    3839448        HASH JOIN  (cr=49577 pr=0 pw=0 time=8893424 us)
    484783         HASH JOIN  (cr=45730 pr=0 pw=0 time=1454928 us)
        157          TABLE ACCESS FULL STG_LOC (cr=7 pr=0 pw=0 time=217 us)
    1738212          TABLE ACCESS FULL STG_SKU (cr=45723 pr=0 pw=0 time=1738234 us)
    646757         TABLE ACCESS FULL TMP_COST_OCS (cr=3847 pr=0 pw=0 time=648498 us)
      38587        SORT UNIQUE NOSORT (cr=1312207 pr=0 pw=0 time=4759042 us)
      38924         TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=1312207 pr=0 pw=0 time=3864377 us)
    1017138          INDEX RANGE SCAN TMP_COST_OCS_01 (cr=295069 pr=0 pw=0 time=1974848 us)(object id 306305)
      36877        SORT UNIQUE NOSORT (cr=906606 pr=0 pw=0 time=3136870 us)
      37214         TABLE ACCESS BY INDEX ROWID TMP_COST_OCS (cr=906606 pr=0 pw=0 time=2506882 us)
    701899          INDEX RANGE SCAN TMP_COST_OCS_01 (cr=204707 pr=0 pw=0 time=1305913 us)(object id 306305)
    +++++++

  • Query running sometimes slow and sometimes fast on both prod and dev. Help

    We are running a job that is behaving so inconsistently that I am ready to jump off the 19th floor. :-)
    This query that goes against one table, was just coming to halt in production. After 4 days of investigation we thought it was the resource on production box. Now we have another dev box where we were also having the same issue. This box gets updated with production data everyday. There is a 3rd box. DBA ran update statistics on the 3rd box and the job was never slow there. When we updated 2nd box (dev) with statistics from th 3rd box, the job also ran fine. So we thought we know for sure that it is the statistics that we need to up. Now for business testing, the 2nd and 3rd box got updated with data and statistics from production box (the troubled one). We thought surely we will see issues on the 2nd and 3rd box, but the job was just running fine on these boxes. As I said, the 2nd box gets updated with production data everyday. After last night's refresh this job is running long on the 2nd box again. We are really puzzled. Has any one experience anything like this before?
    thanks in advance.
    Reaz.

    We got our dba who is checking the plan when ever we run the job.
    The dba is running the trace right now. Here is the trace result from the trace:
    SELECT STATUS_FLAG, FSI_TID, FSI_REC_TID, AREA, VALUE_DATE, CANCEL_DATE,
    TO_DATE(ENTRY_DATE_TIME), PRODUCT, CUST_TID
    FROM
    ORD_FX WHERE WSS_GDP_SITE = :B3 AND DEAL_NUMBER = :B2 AND TICKET_AREA = :B1
    call count cpu elapsed disk query current rows
    Parse 0 0.00 0.00 0 0 0 0
    Execute 514 0.23 0.27 0 0 0 0
    Fetch 514 253.40 247.44 0 16932188 0 514
    total 1028 253.63 247.71 0 16932188 0 514
    Misses in library cache during parse: 0
    Optimizer mode: CHOOSE
    Parsing user id: 26 (recursive depth: 1)
    Elapsed times include waiting on following events:
    Event waited on Times Max. Wait Total Waited
    ---------------------------------------- Waited ---------- ------------
    latch: cache buffers chains 2 0.00 0.00
    no IO issue in any database at any time. We saw a little high IO in production yesterday so we thought we are looking at a resource issue, but today the system is fine and we had no luck with the job.

  • WebDav suddenly very slow

    Today, WebDav became suddenly very slow on my iMac running the latest version of Mavericks. Yesterday everything was OK.
    When I try WebDav from my iPad things are OK, so I suspect something is wrong on my iMac. I already tried rebooting and resetting PRAM and VRAM.
    Does anyone have a good suggestion?

    Hello,
    Check to see how much free disk space there is. Right or control click the MacintoshHD icon on your Desktop, then click: Get Info. In the Get Info window, click the discovery triangle so it's facing down. You will see; Capacity and Available Make sure you have 10% available disk space, 15% is better. Insufficient available space, can cause performance issues, system corruption, and possible loss of data.
    Check the hard disk for errors.
    Insert Installer disk and Restart, holding down the "C" key until grey Apple appears.
    Go to Installer menu (Panther and earlier) or Utilities menu (Tiger and later) and launch Disk Utility.
    Select your HDD (manufacturer ID) in the left panel.
    Select First Aid in the Main panel.
    (Check S.M.A.R.T Status of HDD at the bottom of right panel. It should say: Verified)
    Click Repair Disk on the bottom right.
    If DU reports disk does not need repairs quit DU and restart.
    If DU reports errors Repair again and again until DU reports disk is repaired.
    Read the post by "Klaus1" here. http://discussions.apple.com/thread.jspa?messageID=7668937#7668937
    52 Ways to speed up Mac OS X
    Carolyn

  • Error in reports after database restart

    Hi,
    I am making reports using OBI with oracle 10.1.0 . I made some charts, pivot tables
    and some graphs. these are working fine until i restart the database. when i restart the
    data base the tables are show again at dash board but all pictorial type reports not work
    untill i make them again.
    it gives me error like
    No connection could be made because the target machine actively refused it. [Socket:888]while table by the same query is giving result. only graphical thing give error even after i
    redraw them.
    Thanks

    Step 1: Create Cachepurge.txt file with following command.
    call SAPurgeAllCache();
    Step 2: Tranfer this Cachepurge.txt file to this path (It can copy to
    anywhere)
    D:\oracleBI\server\Bin
    Step 3:
    Go to Command Prompt
    cd D:\oracleBI\server\Bin
    nqcmd -d Analyticsweb -u Administrator -p Administrator -s D:\oracleBI\server\Bin\Cachepurge.txt -o D:\output.txt
    -u --> User
    -p --> Password
    If you install OBIEE in C: please replace D: with C:
    Thanks,
    Chandra

  • Sudden EXTREME slowness, crashing

    I was using my Macbook Pro today for just regular stuff, playing some music, when suddenly it slowed down to a really ridiculous speed. I double-clicked on a song in iTunes, it went to the pinwheel and took 15 seconds before the song played. I figured I would restart, so I did and now the computer is literally slower than I could have imagined.
    At first reboot it sat at the Apple logo loading screen for a long time, to the point where I turned it off and let it sit for a moment, then turned it back on. For the next five or so off / on cycles it displayed a blank light-blue screen and nothing else, not responding to any kind of input. Holding down the button to get to the boot menu to choose between Windows and Mac didn't work.
    Finally I left it for quite a long time and it managed to boot up to the login screen after about 30 minutes of loading. I managed to type in my password (which took awhile, it went to pinwheel for about 10 seconds before recognizing keyboard inputs). Another 10 - 15 minutes before it displayed the desktop and dock, then another 5 minutes before it displayed the top menu.
    It continued to run extremely slow, and over the course of the next hour I managed to open up Disk Utility and Activity Monitor. Activity Monitor shows random tasks as "Not Responding", as does Force Quit. Different tasks at different times show up red, including SystemUI, iTunes, and Disk Utility itself.
    I attempted to verify the disk, it worked for a moment, displayed a few errors and then stopped with the message "Underlying task failed", or something to that effect. I tried to Verify Disk permissions and it threw a long list back at me before freezing. Over the next 20 minutes I managed to force quit Disk Utility, and now my computer is apparently entirely frozen.
    The Windows drive also didn't appear on the desktop, and under Disk Utility my windows partition showed up greyed out and d03 or something like that.
    I'm going to try to restart with the install disk and run Disk Repair off of it and see if it will work, but I was hoping someone out there had an idea of what's gone wrong with my MBP before I just wipe the whole thing clean and start over...if I can.
    It's a Macbook Pro, one of the first-iteration Macbook Pros that came out a few years ago.
    Thanks a bunch.

    Thanks for the quick reply. I tried restarting with the install disk, but it failed to repair with the same error. I'm going to have to send it in now anyway because the install disk is now stuck in there. Hopefully (with my luck) it won't spontaneously explode before I can get it to an Apple Store to have them send it back, I guess.
    Thanks.

  • Safari all of a sudden very slow on one account

    I am running OS 10.6.8 and Safari 5.0.5 and all of a sudden Safari slowed to a crawl on one account.  It takes more than a minute to load a page.  Other apps are not having any problems.  After trying many things, including deleting Safari and reinstalling it, I read on another post to try and create a new account to see if Safari worked on that account.  Viola!  It works great on the newly created account.
    What might possibly be the problem on my other account?  I did not make any changes.  However, I have several children who use the iMac and they might have done something.  I am not running any extensions.  Any suggestions would be helpful.  Thank you.

    Update Safari >   Safari 5.1.10 for Snow Leopard
    Restart your Mac after the update is installed then try Safari.
    If Safari is still running slow...
    From your Safari menu bar click Safari > Preferences then select the Privacy tab.
    Click:   Remove All Website Data
    Then delete the cache.
    Open a Finder window. From the Finder menu bar click Go > Go to Folder
    Type or copy paste the following
    ~/Library/Caches/com.apple.Safari/Cache.db
    Click Go then move the Cache.db file to the Trash.
    Quit and relaunch Safari to test.
    If nothing above helped, troubleshoot Safari extensions.
    From the Safari menu bar click Safari > Preferences then select the Extensions tab. Turn that OFF, quit and relaunch Safari to test.
    If that helped, turn one extension on then quit and relaunch Safari to test until you find the incompatible extension then click uninstall.

  • Imac 8,1 Suddenly very slow

    Hello all,
    Last wednesday (ordinary day like all others) i was surfing the web. My wireless keyboard gave me a low battery warning. I got up get 2 fresh batteries and replace them. from that moment on the iMac got really slow.
    I restarted the computer. Turns out it took 15 minutes to completely restart. It took 5 minutes to show the Apple logo at startup, 5 minutes for the blue screen and 5 minutes to load my desktop completely. I restarted the computer again. This time instead of the Apple logo it shows a folder icon with a question mark. I restarted again and it took its 15 min tu startup. I tried to do some last minute backup but with the slowness of the computer it would have taken more than 3 days according to finders calculations.(For a 400Mb transfer).
    I did a SMC reset. Idid an RVRAM reset. Idid a disk utility scan. Even used Applejacks. Nothing helped.
    Did a clean install of the Mac OSX. No help whatsoever. It starts up a little faster.( maybe 10min total). At after startup finder opens up quickly at first. After a while opening any program will make the icon bounce on the dock for 5 minutes before starting up.
    I love this computer. (even-though I also have a 21.5' Imac). I would really like to know if someone out there knows what this problem is.
    Thank you in advance.
    Jurgen Celestijn

    Redo the SMC and PRAM resets using the following instructions. You can also try Repairing Disk Permissions (Applications - Utilities - Disk Utility) and finally run Apple Hardware Test in Extended mode to see if there are any hardware issues.
    *SMC RESET*
    • Shut down the computer.
    • Unplug the computer's power cord and all peripherals.
    • Press and hold the power button for 5 seconds.
    • Release the power button.
    • Attach the computers power cable.
    • Press the power button to turn on the computer.
    *PRAM RESET*
    • Shut down the computer.
    • Locate the following keys on the keyboard: Command, Option, P, and R. You will need to hold these keys down simultaneously in step 4.
    • Turn on the computer.
    • Press and hold the Command-Option-P-R keys. You must press this key combination before the gray screen appears.
    • Hold the keys down until the computer restarts and you hear the startup sound for the second time.

  • TS5376 I did as this article described.  The download was going smoothly until I got this error message "Click OK or enter alternate path to folder in installation package containing the file itunes.msi"   Where can I get "itunes.msi"  ??

    I did as this article described.  The download was going smoothly until I got this error message "Click OK or enter alternate path to folder in installation package containing the file itunes.msi"   Where can I get "itunes.msi"  ??

    (1) Download the Windows Installer CleanUp utility installer file (msicuu2.exe) from the following Major Geeks page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
    http://majorgeeks.com/download.php?det=4459
    (2) Doubleclick the msicuu2.exe file and follow the prompts to install the Windows Installer CleanUp utility. (If you're on a Windows Vista or Windows 7 system and you get a Code 800A0046 error message when doubleclicking the msicuu2.exe file, try instead right-clicking on the msicuu2.exe file and selecting "Run as administrator".)
    (3) In your Start menu click All Programs and then click Windows Install Clean Up. The Windows Installer CleanUp utility window appears, listing software that is currently installed on your computer.
    (4) In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
    (5) Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • 20"iMac Display Suddenly Goes Black

    While I am using my iMac, occasionally suddenly goes black. If I hit a key (usually the space bar), it comes back as if I had put it to sleep.
    What is happening? What should be done? What can I do?
    Thanks for your help and information.

    "Answered on another forum"
    What a way to be helpful! I went through your posts and searched "display" and I did not find this mysterious answer you talk about.
    I'm having the same issues on my Intel Core 2 Duo 20" iMac. if ANYONE could post a solution, I'd appreciate it.
    The computer is still working correctly. It is not on sleep mode. I've press the power button and it goes to sleep, but then when I wake it up it repeats the black screen a couple of times until it finally settles on letting me work.
    What is the point of user support forum if there are no moderators around to help people out? :/

Maybe you are looking for

  • EPrint issues on Photosmart c510a

    I cannot get the ePrint function to work. When I try to register my printer, it tells me that I cannot register it before the ePrint information prints out. When I try to print out my ePrint information, nothing prints. I have tried to disable my web

  • Cant' search for keywords - there are too many of them

    It's probably a known bug/issue, but when you have to many keywords, you can't search for all of them. This grey box pops up with all your keywords, which are ordered alphabetically. Unfortunately I'm not able see my keywords from A to L, because the

  • Solaris 10, ftp file truncation

    When I upload files/directories (binary) to my Solaris 10 system, occasionally the files get corrupted. Seems like some of the files are misssing several records at the beginning. I am using WS FTP Pro to upload the files from my PC to my Solaris 10

  • Workflow for MIGO & MIRO

    Hi Friends, Can we do MIGO on single click against Purchase Order ? Can we do MIRO on Single Click against Purchase order ? ( After GRN ) Thanks & Regards Yogesh.

  • How to make applet connecton with jdbc

    i need to know how to connect an applet wih jdbc for my application .Do i need to download a new driver for th database.thanks