Oracle says "Performance degradation is the expected behavior"

Guys,
Yes, you read the title correct.
We were testing our app on a new Oracle 11g 3 node RAC (with Netapp storage) / Apex 3.1.2 and noticed poor performance. Since the environment is completely new we thought we did something wrong in the configuration.
We also opened a SR with Oracle and provided them all the data for diagnostics.
(I will post the Oracle's response in the subsequent posts since I ran into issue with this forum. I don't know why nothing is working for me today)
Not only that, Oracle said, the following query is causing the system slowdown and tune this query (Again in seperate post).
Any help will be appreciated on tuning this query
Thanks
Balaji Chellappa
Note: I am posting this thread in pieces since this forum doesn't let me post in one shot.
{color:#0000ff}Hi,
It looks like you may be running into Bug 4755226, which unfortunately is nto really a bug as it is expected behavior.
The issue appears to be when using the owa commands.
You will need to determine what your code is doing at the time that the issue is occurring, then the {color:#ff0000}*code will need to be modified so it is not making as many owa calls*{color}
Please review the above as well as Bug 4755226 and let me know your status.
Thanks
{color}[{color:#0000ff}https://metalink.oracle.com/CSP/main/article?cmd=show&type=BUG&id=4755226{color}|https://metalink.oracle.com/CSP/main/article?cmd=show&type=BUG&id=4755226]
{color:#0000ff}-----
The following procedure is doing a high number of GET requests causing system slowdown.
QUESTION
=========
1) Are you familiar with this procedure?
SQL ID: cp9jr3hp1jupk
declare rc__ number; simple_list__ owa_util.vc_arr; complex_list__ owa_util.vc_arr; begin owa.init_cgi_env(:n__, :nm__, :v__); htp.HTBUF_LEN := 63; null; null; simple_list__(1) := 'sys.%'; simple_list__(2) := 'dbms\_%'; simple_list__(3) := 'utl\_%'; simple_list__(4) := 'owa\_%'; simple_list__(5) := 'owa.%'; simple_list__(6) := 'htp.%'; simple_list__(7) := 'htf.%'; if ((wwv_flow_epg_include_modules.authorize('f') = false) or (owa_match.match_pattern(p_string => 'f' /* */, p_simple_pattern => simple_list__ , p_complex_pattern => complex_list__ , p_use_special_chars => false))) then rc__ := 2; else null; null; f(p=>:p); if (wpg_docload.is_file_download) then rc__ := 1; wpg_docload.get_download_file(:doc_info); null; null; null; commit; else rc__ := 0; null; null; null; commit; owa.get_page(:data__, :ndata__); end if; end if; :rc__ := rc__; end;
Thanks{color}

Guys,
We had a similar issue with our system, where during peak periods our CPU is running at 100% most of the time. Our DBA isolated the problem to the SQL below:
declare
rc__ number;
simple_list__ owa_util.vc_arr;
complex_list__ owa_util.vc_arr;
begin
owa.init_cgi_env(:n__,:nm__,:v__);
htp.HTBUF_LEN := 255;
null;
null;
simple_list__(1) := 'sys.%';
simple_list__(2) := 'dbms\_%';
simple_list__(3) := 'utl\_%';
simple_list__(4) := 'owa\_%';
simple_list__(5) := 'owa.%';
simple_list__(6) := 'htp.%';
simple_list__(7) := 'htf.%';
simple_list__(8) := 'wpg_docload.%';
if ((owa_match.match_pattern('f', simple_list__, complex_list__, true))) then
rc__ := 2;
else
null;
null;
f(p=>:p);
if (wpg_docload.is_file_download) then
rc__ := 1;
wpg_docload.get_download_file(:doc_info);
null;
null;
null;
commit;
else
rc__ := 0;
null;
null;
null;
commit;
owa.get_page(:data__,:ndata__);
end if;
end if;
:rc__ := rc__;
end;
The block of code above was getting executed too many times. He reversed engineered the process in order to find out how the block above was getting generated and executed. He found out that it has to do with references to "Shared Images" in the "Page Template" of ApEx. When you reference images, js script or css files in your stylesheet using the #WORKSPACE_IMAGES# subtitution string, #WORKSPACE_IMAGES# actually translates to:
wwv_flow_file_mgr.get_file?p_security_group_id=923024072426648&p_fname=[FILE_NAME]
Every reference to an image, css, js, etc from the "Shared Repository" in ApEx is a database call. We optimized our application by removing reference to #WORKSPACE_IMAGES# (by moving images, css, js out of the database and into the web server) in our page tempates and the performance boost was amazing!
For more information about our experience, visit [Improving Performance of Your Oracle Application Express Software|http://www.web-backlinks.com/blog/index.php/2009/02/04/improving-performance-of-your-oracle-application-express-software/].
Cheers,
Ariel

Similar Messages

  • What is the expected behavior in a zone after adding a new static route in Solaris 10....

    Hi Folks,
    I have a few Solaris 10 production machines here at work and had a strange thing happen. I added a new route to these machines using the "add route <destination > <gateway>" command and my web applications running in the zones on these machines froze up. The applications that froze had no reason to do this as they have never talked to the machine in this new route. Here is the old route table via netstat -rn:
    Routing Table: IPv4
    Destination Gateway Flags Ref Use Interface
    172.23.248.0 172.23.248.24 U 1 6794 bge1
    204.154.126.0 172.23.248.100 UG 1 0
    204.154.127.0 172.23.248.100 UG 1 0
    204.154.134.0 172.23.248.100 UG 1 0
    204.154.135.0 172.23.248.100 UG 1 0
    204.154.132.0 172.23.248.100 UG 1 0
    204.154.133.0 172.23.248.100 UG 1 0
    204.154.130.0 172.23.248.100 UG 1 0
    204.154.131.0 172.23.248.100 UG 1 0
    204.154.128.0 172.23.248.100 UG 1 0
    204.154.129.0 204.154.129.74 U 1 7980 bge0
    204.68.180.0 172.23.248.100 UG 1 0
    204.68.181.0 172.23.248.100 UG 1 0
    192.168.0.0 172.23.248.100 UG 1 34
    172.28.0.0 172.23.248.100 UG 1 9
    172.29.0.0 172.23.248.100 UG 1 0
    172.30.0.0 172.23.248.100 UG 1 0
    172.31.0.0 172.23.248.100 UG 1 0
    172.24.0.0 172.23.248.100 UG 1 0
    172.25.0.0 172.23.248.100 UG 1 44
    172.26.0.0 172.23.248.100 UG 1 934
    172.27.0.0 172.23.248.100 UG 1 0
    172.20.0.0 172.23.248.100 UG 1 0
    172.21.0.0 172.23.248.100 UG 1 0
    172.22.0.0 172.23.248.100 UG 1 82
    172.23.0.0 172.23.248.100 UG 1 161975
    172.16.0.0 172.23.248.100 UG 1 0
    172.17.0.0 172.23.248.100 UG 1 0
    172.18.0.0 172.23.248.100 UG 1 0
    172.19.0.0 172.23.248.100 UG 1 82
    10.0.0.0 172.23.248.100 UG 1 1766
    224.0.0.0 204.154.129.74 U 1 0 bge0
    default 204.154.129.1 UG 1 8411
    127.0.0.1 127.0.0.1 UH 225713773 lo0
    Here is the route table after I added my one additional route (note the top line):
    Routing Table: IPv4
    Destination Gateway Flags Ref Use Interface
    204.154.129.209 172.23.248.100 UGH 1 5
    172.23.248.0 172.23.248.28 U 1 5757 bge1:3
    204.154.126.0 172.23.248.100 UG 1 0
    204.154.127.0 172.23.248.100 UG 1 0
    204.154.134.0 172.23.248.100 UG 1 0
    204.154.135.0 172.23.248.100 UG 1 0
    204.154.132.0 172.23.248.100 UG 1 0
    204.154.133.0 172.23.248.100 UG 1 0
    204.154.130.0 172.23.248.100 UG 1 0
    204.154.131.0 172.23.248.100 UG 1 0
    204.154.128.0 172.23.248.100 UG 1 0
    204.154.129.0 204.154.129.86 U 1 484 bge0:2
    204.68.180.0 172.23.248.100 UG 1 0
    204.68.181.0 172.23.248.100 UG 1 0
    192.168.0.0 172.23.248.100 UG 1 114
    172.28.0.0 172.23.248.100 UG 1 2
    172.29.0.0 172.23.248.100 UG 1 0
    172.30.0.0 172.23.248.100 UG 1 0
    172.31.0.0 172.23.248.100 UG 1 0
    172.24.0.0 172.23.248.100 UG 1 0
    172.25.0.0 172.23.248.100 UG 1 43
    172.26.0.0 172.23.248.100 UG 1 944
    172.27.0.0 172.23.248.100 UG 1 0
    172.20.0.0 172.23.248.100 UG 1 0
    172.21.0.0 172.23.248.100 UG 1 0
    172.22.0.0 172.23.248.100 UG 1 77
    172.23.0.0 172.23.248.100 UG 1 160823
    172.16.0.0 172.23.248.100 UG 1 0
    172.17.0.0 172.23.248.100 UG 1 0
    172.18.0.0 172.23.248.100 UG 1 0
    172.19.0.0 172.23.248.100 UG 1 0
    10.0.0.0 172.23.248.100 UG 1 183
    224.0.0.0 204.154.129.86 U 1 0 bge0:2
    default 204.154.129.1 UG 1 1850
    127.0.0.1 127.0.0.1 UH 58 225894 lo0:3
    My question is why did my application die and need to be restarted after this one simple route was added? What is the expected behavior in a zone after adding a new route to the root zone?
    Thanks,
    Tom Gellert
    tom.gellert&#64;tellabs.com

    Greg- Dreamweaver CS4/Live View integration with BrowserLab allows you to send interactive states of a local site/design directly to BrowserLab (dynamic data, rollover/mouse interaction states, widget states, et al), and from behind firewalls no less- definitely a scenario we covered.  You can get the extensions (which require Dreamweaver CS4, of course) up on the Labs site: http://labs.adobe.com/technologies/browserlab/

  • What is the expected behavior in iOS 7 when hitting send on an email with no wifi or cell connection being present?

    What is the expected behavior in iOS 7.x when hitting send on an email with no wifi or cell connection being present? Also is the behavior designed to be any different if the user intiates airplane mode ahead of time?
    We have a couple of users that claim in this situation the email will act like it sent in which they expect it will go out once a network connection is restored.  They then come to find the recipient never recieved it and that it does not show in sent email.  Its merely lost and they claim its also not in drafts.
    I would hope the expected behavior would be that it would either retry sending once network connectivity is restored or at least warn that it needs to be saved as a draft since no connection is present.

    It should show "X unsent messages" at the bottom of the mail app.
    It also should create an outbox where the unsent emails will queue up, but this could also vary on the email provider.
    Once you re connect to a network, it should just send the messages

  • Oracle 10g performance degrades while concurrent inserts into a table

    Hello Team,
    I am trying to insert into single table via multiple threads, Some of these threads perform reasonably well but some will take really longer time, As the time goes on performance drastically degrades (even down by 500 to 600 times). With AWR report i see that there quite huge number of buffer gets there. I am not sure how can i reduce those. If i ran on a single thread this operation is consistent.
    I tried quite a few options like
    1. Increasing SGA Memory
    2. Moving redo logs to another disk drive.
    3. Trying it on a empty table
    4. Trying it on a table which has huge data (4 Million rows)
    5. I have even tried partitioning the table with HASH algoritm
    Note: Each thread i am pupming equal amount of data (let say 25K rows).
    Can any body suggest me a clue what could be the culprit here.
    Thanks in Advance
    Satish Kumar Ballepu

    user11150696 wrote:
    Can you please guide me how do i do that, I am not aware of how to generate explain plan for that query.Since you have the trace file already (and I don't mean the tkprof output), you could do the following:
    Read the trace file to find the statement you're interested id - the line above it will be a +"PARSING"+ line, and will include a reference to the statement hash_value look like +'hv=3838377475845'+.
    Use the hash_value to query v$sql to get the sql_id and child_number;
    Use the sql_id and child number in a call to dbms_xplan.display_cursor:
    PARSING IN CURSOR #7 len=68 dep=0 uid=55 oct=3 lid=55 tim=448839952404 *hv=3413100263* ad='2f6ede48'
    select ... etc.  (the statement I want the plan for)
    SQL> select sql_id , child_number from v$sql where hash_value = *3413100263*;
    SQL_ID        CHILD_NUMBER
    053tyaz5qzjr7            0
    SQL> select * from table(dbms_xplan.display_cursor(*'053tyaz5qzjr7'*,*0*));
    PLAN_TABLE_OUTPUT
    SQL_ID  053tyaz5qzjr7, child number 0
    select  /*+ use_concat */  small_vc from  t1 where  n1 = 1 or n2 = 2
    Plan hash value: 82564388
    | Id  | Operation                    | Name  | Rows  | Bytes | Cost  |
    |   0 | SELECT STATEMENT             |       |       |       |     4 |
    |   1 |  CONCATENATION               |       |       |       |       |
    |   2 |   TABLE ACCESS BY INDEX ROWID| T1    |    10 |   190 |     2 |
    |*  3 |    INDEX RANGE SCAN          | T1_N2 |    10 |       |     1 |
    |*  4 |   TABLE ACCESS BY INDEX ROWID| T1    |    10 |   190 |     2 |
    |*  5 |    INDEX RANGE SCAN          | T1_N1 |    10 |       |     1 |
    Predicate Information (identified by operation id):
       3 - access("N2"=2)
       4 - filter(LNNVL("N2"=2))
       5 - access("N1"=1)
    Note
       - cpu costing is off (consider enabling it)Regards
    Jonathan Lewis
    http://jonathanlewis.wordpress.com
    http://www.jlcomp.demon.co.uk
    "For every expert there is an equal and opposite expert."
    Arthur C. Clarke
    To post code, statspack/AWR report, execution plans or trace files, start and end the section with the tag {noformat}{noformat} (lowercase, curly brackets, no spaces) so that the text appears in fixed format.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • What is the expected behavior of IDM, if crashes during Workflow processing

    hi, We have a Task to nightly export of all the IDM users. We noticed that if the server dies halfway through the process, the Task is not picked off from where it left. How do we deal with such situations. We wanted it to restart the export process and not wait for next nights schedule. Is there a programmatic way to do it in IDM?

    It should show "X unsent messages" at the bottom of the mail app.
    It also should create an outbox where the unsent emails will queue up, but this could also vary on the email provider.
    Once you re connect to a network, it should just send the messages

  • I have followed "Importing favorites and other data from Internet Explorer" but although I've worked through the dtages and it says it has worked, the expected internet explorer folder does not appear in bookmarks

    I have installed Firefox today, and like the look of and the speed. But I have an extensive set of foldersin my IE Favorites and remebered passwords I don't want to have to reimput.
    I have now tried twice folowing "Importing favorites and other data from Internet Explorer " which seemed to go smoothly, once with IE open and the other with it closed, and closed down my PC between each attempted installation. Any ideas?

    It usually works better if you export the Favorites in IE to an HTML file and import that file in the Firefox Bookmarks Manager.
    * Export the favorites in IE to an HTML file (bookmarks.html): File > Import and Export
    * Import the HTML file in Firefox: Bookmarks > Organize Bookmarks > Import & Backup > Import HTML: From File
    See also http://kb.mozillazine.org/Import_bookmarks ("Import from another browser" and "Import from file")

  • Performance degradation with Oracle EJB

    Wonder if someone has done any benchmark on the performance degradation as the number of connection into EJB based application increases. We are experiencing rather severe degradation in one such implementation. Will appreciate if you could share your experience with regard to this.

    Try to see is there any contention on the MTS configuration. Try to increase the number of MTS if the number user is very high

  • What is the expected Passbook behavior?

    What should Passbook do when you open it?
    I do not get errors like I saw in some of the other posts, but given all the marketing it received, I am left wondering if it works properly.
    Perhaps nothing happens until I actually make a ticket purchase or store a coupon?
    Here is what I see when I try to use it:
    1) I open the Passbook app.
    2) I see an info page that basically just describes what Passbook is for, and has an "App Store" button at the bottom.
    3) I click "App Store" and see a handful of Apps, of which I've downloaded 4-5.
    ** The apps just installed on to my phone like any other app... nothing obvious stands out as Passbook specific.
    4) I go back to Passbook, and it looks exactly the same as before... an info page with an App Store button.
    Alright, well I assume it's not as broken as it feels and that purchasing a ticket will cause something to change in the Passbook UI.
    So am I right about that?
    I really think there should be a help button, or that I should be able to slide over to some explanation page describing the expected behavior.
    Or maybe something simple like: "You have no tickets", to clue me into what the deal is. 
    (unless it really is just broken)
    -Brian

    Thanks, I downloaded the Target App to test out your suggestion and it worked like you described.
    The other apps I installed did not have coupons or anything for me too see an "Add to Passbok" option and understand the intent.

  • Performance Degradation with EJBs

    I have a small J2EE application that consists of a Session EJB calling 3 Entity EJBs that access the database. It is a simple Order capture application. The 3 Entity beans are called Orders, OrderItems and Inventory.
    A transaction consists of inserting a record into the order table, inserting 5 records into the orderitems table and updating the quantity field in the inventory table for each order item in an order. With this transaction I observe performance degradation as the transactions per second decreases dramatically within 5 minutes of running.
    When I modify the transaction to insert a single record into the orderitems table I do not observe performance degradation. The only difference in this transaction is we go through the for loop 1 time as opposed to 5 times. The code is exactly the same as in the previous case with 5 items per order.
    Therefore I believe the problem is a performance degradation on Entity EJBs that
    get invoked in a loop.
    I am using OC4J 10.1.3.3.
    I am using CMP (Container Managed Persistence) and CMT (Container Managed Transactions). The Entity EJBs were all generated by Oracle JDeveloper.
    EJB version being used is 2.1.

    One thing to consider it downloading and using the Oracle AD4J utility to see if it can help you identify any possible bottlenecks, on the application server or the database.
    AD4J can be used to monitor/profile/trace applications in real time with no instrumentation required on the application. Just install it into the container and go. It can even trace a request from the app server down into the database and show you the situation is down there (it needs a db agent installed to do that).
    Overview:
    http://www.oracle.com/technology/products/oem/pdf/wp_productionappdiagnostics.pdf
    Download:
    http://www.oracle.com/technology/software/products/oem/htdocs/jade.html
    Install/Config Guide:
    http://download.oracle.com/docs/cd/B16240_01/doc/install.102/e11085/toc.htm
    Usage Scenarios:
    http://www.oracle.com/technology/products/oem/pdf/oraclead4j_usagescenarios.pdf

  • Performance degradation of Weblogic 5.1 sp 6 bundled with Peoplesoft 8.1.2:

    Recenly we have upgraded from Peoplesoft 7 to Peoplesoft 8.1.2
    Peoplesoft 8.1.2 bundled with Peopletools(Web based front end ) for the first
    time and Weblogic 5.1 sp6.
    There is performance degradation of the weblogic 5.1 sp 6 (on Windows 2000 ) when
    the no of users increases to 80. The Weblogic is becoming 100% CPU bound. Besides
    the weblogic wont even shutdown completely when trying to shutdown.
    Peoplesoft customer support advised to upgrade to Weblogic 5.1 sp 9 but sp 9 wont
    support 128 bit encription which Peoplesoft 8.1.2 application need. Peoplesoft
    8.1.3 will be supporting 128 bit encription after some 3 months. We have to get
    along with the above mentioned configuration (Peoplesoft 8.1.2 with Weblogic 5.1
    sp 9) in the mean time.
    Any of you had such an experience ? Please let me know if there is a solution
    or workaround.
    Thanks in advance.
    Mani

    There shouldn't be any reason that 5.1 SP9 wouldn't support 128 bit
    encryption. If that's the issue, you should post in the security
    newsgroup or contact [email protected]
    -- Rob
    Mani Ayyalas wrote:
    Recenly we have upgraded from Peoplesoft 7 to Peoplesoft 8.1.2
    Peoplesoft 8.1.2 bundled with Peopletools(Web based front end ) for the first
    time and Weblogic 5.1 sp6.
    There is performance degradation of the weblogic 5.1 sp 6 (on Windows 2000 ) when
    the no of users increases to 80. The Weblogic is becoming 100% CPU bound. Besides
    the weblogic wont even shutdown completely when trying to shutdown.
    Peoplesoft customer support advised to upgrade to Weblogic 5.1 sp 9 but sp 9 wont
    support 128 bit encription which Peoplesoft 8.1.2 application need. Peoplesoft
    8.1.3 will be supporting 128 bit encription after some 3 months. We have to get
    along with the above mentioned configuration (Peoplesoft 8.1.2 with Weblogic 5.1
    sp 9) in the mean time.
    Any of you had such an experience ? Please let me know if there is a solution
    or workaround.
    Thanks in advance.
    Mani

  • Performance degradation of Weblogic 5.1 sp 6 when used with Peoplesoft 8

    Recenly we have upgraded from Peoplesoft 7 to Peoplesoft 8.
    There is performance degradation of the weblogic 5.1 sp 6 (on Windows 2000 ) when
    the no of users increases to 2000. Besides the weblogic wont even shutdown completely
    when trying to shutdown.
    Weblogic customer support advised to upgrade to sp 8 but sp 8 wont support 128
    bit encription which peoplesoft 8 need.
    Any of you had such an experience ? Please let me know if there is a solution
    or workaround.
    Thanks in advance.
    Mani

    There shouldn't be any reason that 5.1 SP9 wouldn't support 128 bit
    encryption. If that's the issue, you should post in the security
    newsgroup or contact [email protected]
    -- Rob
    Mani Ayyalas wrote:
    Recenly we have upgraded from Peoplesoft 7 to Peoplesoft 8.1.2
    Peoplesoft 8.1.2 bundled with Peopletools(Web based front end ) for the first
    time and Weblogic 5.1 sp6.
    There is performance degradation of the weblogic 5.1 sp 6 (on Windows 2000 ) when
    the no of users increases to 80. The Weblogic is becoming 100% CPU bound. Besides
    the weblogic wont even shutdown completely when trying to shutdown.
    Peoplesoft customer support advised to upgrade to Weblogic 5.1 sp 9 but sp 9 wont
    support 128 bit encription which Peoplesoft 8.1.2 application need. Peoplesoft
    8.1.3 will be supporting 128 bit encription after some 3 months. We have to get
    along with the above mentioned configuration (Peoplesoft 8.1.2 with Weblogic 5.1
    sp 9) in the mean time.
    Any of you had such an experience ? Please let me know if there is a solution
    or workaround.
    Thanks in advance.
    Mani

  • If JailbreakDetectionRequirements are set on a PlayRight, what is the expected outcome on a PC/Mac?

    I'm curious if I need to make our license server look at the incoming client information and conditionally turn this on.
    If a license with jail break detection turned on is sent to a PC or Mac, what is the expected behavior? I assume that you'd allow playback since those devices can't really be 'jailbroken', but it would be great to have some clarification.

    The jailbreak detection won't do anything for PC and Mac. It's just for mobile devices, like iOS and Android devices.
    Thanks,
    -- Hiroshi

  • Good book for Oracle 9i Performance Tuning

    Hi Can anybody suggest good book in Oracle 9i performance Tuning (All the Tuning methods and I/O, tuning Memeory Tuning .......)
    I done my OCP 9i and I worked as Junior DBA and now I want to concentrate only on Tuning.
    Thanks
    Venkataragavan.S

    If you are looking generalized, not exactly 9i performance, but,good in terms of oracle tuning, I would suggest the below apart from the above given,
    Oracle Performance by Cary Milsap and Jef Holt
    Jonathan Lewis, 'Practical Oralce 8i', dont go on 8i name.
    Sql Tuning by Dan Tow
    Jaffar

  • Newbie question about Oracle 11G performance

    I have a situation where a newer better faster server running Oracle 11gR1 is running considerably slower than an older slower server running Oracle 10gR2.
    Both of these servers have the same web applications and same dumpfiles loaded into them.
    I personally installed the Oracle 11g on the new server, however, I didn't install the 10gR2 on the older server, some one else did...
    I have checked what I think are the basics: the tables are not missing constraints, the automatic memory management is enabled.
    I know this is a really broad question.
    Newer server:
    Quad-Core AMD Opteron Processor 2352 2.10 GHz (2 processors)
    16 GB memory
    Windows Server 2008, 64 bit
    Raid 5
    Older Server:
    Intel Xeon 1.8 GHz (2 processors)
    4 GB memory
    Windows Server 2003, 32 bit
    Raid 5

    Hi Derik,
    I know this is a really broad question. No, it happens all the time! Here is a similar issue:
    http://blog.tuningknife.com/2008/09/26/oracle-11g-performance-issue/
    +"In the end, nothing I tried could dissuade 11g from emitting the “PARSING IN CURSOR #d+” message for each insert statement. I filed a service request with Oracle Support on this issue and they ultimately referred the issue to development as a bug. Note that Support couldn’t reproduce the slowness I was seeing, but their trace files did reflect the parsing messages I observed."+
    I would:
    1 - Start by examining historical SQL execution plans (stats$sql_plan or dba_hist_sql_plan). Try to isolate the exact nature of the decreased performance.
    Are different indexes being used? Are you geting more full-table scans?
    2 - Migrate-in your old 10g CBO statistics
    3 - Confirm that all init.ora parms are identical
    4 - Drill into each SQL with a different execution plan . . .
    Raid 5 Don't believe that crap that all RAID-5 is evil. . . .
    http://www.dba-oracle.com/t_raid5_acceptable_oracle.htm
    But at the same time, consider using the Oracle standard, RAID-10 . . .
    Hope this helps . . .
    Donald K. Burleson
    Oracle Press author
    Author of "Oracle Tuning: The Definitive Reference"
    http://www.rampant-books.com/t_oracle_tuning_book.htm
    "Time flies like an arrow; Fruit flies like a banana".

  • Severe performance degradation vs Mavericks

    Hi I have a MacBook Pro (Retina, 13-inch, Late 2012) 2.5 GHz Intel Core i58 GB 1600 MHz DDR3 Intel HD Graphics 4000 1024 MB and after upgrading to Yosemite I noticed a significant performance degradation: overall the system is not as smooth as it used to me, even resizing a Safari window is "choppy".
    I am disappointed.

    I can't believe Apple have made this software available to the masses when it's clearly not ready. Since "upgrading" my Mac mini has been pretty useless. Programs take a substantially increased time to open compared to Mavericks, and then performance is poor at best. Opening files in Photoshop, for example, is painfully slow and I get the colour wheel almost all of the time - something which definitely didn't happen with Mavericks.
    Aside from this, I've experienced a number of frustrating bugs today. When I open a new program on my left screen the right screen is changed to a fresh desktop. Why? When I turn my Mac on I get the login screen on the left monitor (as it always used to) but then the primary desktop is set to the right and I've been unable to keep the correct setting so far (it forgets that I've changed it following a reboot). The background of the top bar keeps disappearing so all of the icons, time, etc. just sit on top of the desktop background.
    I hope Apple can release a fix, and quickly.

Maybe you are looking for

  • Time Machine no longer backing up files.

    so basically my question is... what do i do? is there a way to recover files? do i need to wipe out all data on my TC? this is the story.... -TC was good for 2 months. ...Recently.... -I tell TC to backup. -It takes FOREVER to "preparing backup..." -

  • Pass C++ Class Member Function as a callable function in AIR Native Extension

    I'm writing an ANE and I'd like to know if anyone has been able to pass a C++ class member function pointer as a callable function from AIR? I have tried this so far with a little bit of C++11 trickery and it's crashing. I've also statically linked t

  • G/L Accounts Settings in CIN

    I have some doubts in G/L accounts settings required for CIN. I have read the help also but could not understand. We do the settings in the following node: SPROLogistics - GeneralTax on Goods MovementsIndiaAccount DeterminationSpecify G/L Accoun

  • New Hard drive not working - please help!!!

    This is an original thread that I'd started: http://discussions.apple.com/thread.jspa?threadID=2066043&tstart=0 Since that, I tried the following this morning. I took out the old 100GB drive and fitted the new 500GB (blank) drive. My plan was to fres

  • OGrid CollapseLevel Bug

    Hi guys, I have a question which I seems to me like it is most probably a bug. If you have a Grid (not a Matrix) and you set oGrid.CollapseLevel = 1 then the following problem occurs. When you use a1 = oGrid.DataTable.GetValue(4, 5).ToString(); oGrid