DBAsupport.com Forums - Powered by vBulletin
Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 35

Thread: process become slower

  1. #21
    Join Date
    Feb 2001
    Posts
    125
    Quote Originally Posted by PAVB
    Don't take it wrong, I trust what you say but it's really hard to believe reinstallation of Oracle binaries has something to do with getting better performance.

    As per previous postings who have said you already tried exp/imp with no success.

    Lets try to take Oracle binaries out of the equation. Could you please do the following two tests?

    ++ Test #1

    1-- Shutdown your database
    2-- Reboot your server
    3-- Startup your database
    4-- Check performance... how is it now?
    IF performance is better either Oracle services recycle or O/S
    recycling fixed it.

    If Test #1 does not does the trick...try test #2...

    ++ Test #2

    1-- Export your erp database (just in case)
    2-- Uninstall Oracle software
    3-- Reinstall Oracle software
    4-- Create your erp database pointing to the old datafiles
    5-- DO NOT IMPORT the data, lets Oracle work with the old data
    6-- Startup your database and check performance... how is it now?

    Test#1 we are doing this
    but no gains

    Test#2 i will do and let you update.

    bye-the-way what will it indicate if it success?

  2. #22
    Join Date
    Sep 2001
    Location
    Makati, Philippines
    Posts
    857
    I'll agree with the current analysis.

    Just a question to the poster..
    may I know what is the memory of your win2k server? and how much is allocated for your oracle db?
    ---------------

  3. #23
    Join Date
    Mar 2007
    Location
    Ft. Lauderdale, FL
    Posts
    3,555
    Quote Originally Posted by PSoni
    Test#2 i will do and let you update.
    bye-the-way what will it indicate if it success?
    man... if reinstalling Oracle binaries solves performance issues by itself I'll have to seriously think in looking for a different kind of job

    My bet is it won't work meaning, you are gonna experience the very same bad performance afterwards, then we take uninstall/reinstall out of the equation and we can focus on SGA/PGA and data reorganization.
    Pablo (Paul) Berzukov

    Author of Understanding Database Administration available at amazon and other bookstores.

    Disclaimer: Advice is provided to the best of my knowledge but no implicit or explicit warranties are provided. Since the advisor explicitly encourages testing any and all suggestions on a test non-production environment advisor should not held liable or responsible for any actions taken based on the given advice.

  4. #24
    Join Date
    Feb 2001
    Posts
    125
    Quote Originally Posted by reydp
    I'll agree with the current analysis.

    Just a question to the poster..
    may I know what is the memory of your win2k server? and how much is allocated for your oracle db?
    Total Memory of W2k server is 2GB

    Memory for oracle is as under

    Share Pool 1024 MB
    Buffer Cache 150 MB
    Large Pool 122 MB
    Java Pool 50 MB

    Total SGA = 1346.76 MB

    Sort Area Size = 2 MB
    Concurrent users 150-2000

  5. #25
    Join Date
    Aug 2002
    Location
    Colorado Springs
    Posts
    5,253
    Quote Originally Posted by PSoni
    bye-the-way what will it indicate if it success?
    Then do the same thing but run statspack and find out what is making the difference.
    David Aldridge,
    "The Oracle Sponge"

    Senior Manager, Business Intelligence Development
    XM Satellite Radio
    Washington, DC

    Oracle ACE

  6. #26
    Join Date
    Jun 2006
    Location
    Chennai, INDIA
    Posts
    72
    Quote Originally Posted by PSoni
    Total Memory of W2k server is 2GB

    Memory for oracle is as under

    Share Pool 1024 MB
    Buffer Cache 150 MB
    Large Pool 122 MB
    Java Pool 50 MB

    Total SGA = 1346.76 MB

    Sort Area Size = 2 MB
    Concurrent users 150-2000
    Hi,
    This may be due to memory stack issue. Every thread occupies 1MB and uses upto 200kb initially. If you calculate 2000conns*1MB = No free memory. More over Windows default max mem setting for single process is 2GB. Due to this no new connection cud be established once all the 2GB occupied.
    U can try changing the orastack of oracle binaries to 500kb. (2000 conn*500kb) more mem can be left to use.

    Is that shared pool sized correctly?


  7. #27
    Join Date
    Aug 2002
    Location
    Colorado Springs
    Posts
    5,253
    Quote Originally Posted by Kamkan
    U can try changing the orastack of oracle binaries to 500kb. (2000 conn*500kb) more mem can be left to use.

    Yes, you could guess that it is some obscure memory issue and run another funky experiment, or you could run statspack and actually find out what is making the system slow.
    David Aldridge,
    "The Oracle Sponge"

    Senior Manager, Business Intelligence Development
    XM Satellite Radio
    Washington, DC

    Oracle ACE

  8. #28
    Join Date
    Sep 2001
    Location
    Makati, Philippines
    Posts
    857
    Quote Originally Posted by slimdave
    Yes, you could guess that it is some obscure memory issue and run another funky experiment, or you could run statspack and actually find out what is making the system slow.
    Hi Dave,

    With due respect to you Dave 'coz you're one the icon here in this forum.

    Yes, running statspack will surely help. But will it shows how many client connection were rejected by the LISTENER? How much paging/swapping were O.S. utilized just to accomodate db server's requirements?

    With 2G of Memory.
    Minus O.S. process
    Minus ORACLE SGA
    Minus ORACLE PGA for 500-2000 concurrent connection
    Minus etc..

    2G is surely not enough obviously.
    ---------------

  9. #29
    Join Date
    Nov 2006
    Location
    Sofia
    Posts
    630
    Guys,
    That goes out of control. Memory is low, DB is fragmented, stats are not generated etc. there can be thousands of reasons for that. Statspack or trace or whatever, but the poster should analyze the situation, come to the root of the problem and solve it. Just playing around will hardly help

    Regards
    Boris

  10. #30
    Join Date
    Sep 2001
    Location
    Makati, Philippines
    Posts
    857
    Boris,
    I'm just wondering what is there for you not to understand?

    The poster gives this config:
    -----------------------------------------
    Total Memory of W2k server is 2GB

    Memory for oracle is as under

    Share Pool 1024 MB
    Buffer Cache 150 MB
    Large Pool 122 MB
    Java Pool 50 MB

    Total SGA = 1346.76 MB

    Sort Area Size = 2 MB
    Concurrent users 150-2000
    ---------------------------------------

    WINDOWS 2000 SERVER O.S. = 100MB->150MB
    SGA=1.35G
    PGA=(150->2000)*2M(#2m here is minimum) = 300MB -> 4G at least
    + HASH_AREA_SIZE
    + JAVA_POOL_SIZE
    + etc
    --------------------------------------
    + O.S. overheads
    + ORACLE overheads
    ==============================
    Variables with figures alone assuming with minimum value will have a sum of:
    100mb + 1.35G + 300mb = 1.75Gbytes
    ==============================
    if you follow what WINDOWS recommendation(specially if it is not highmem) which is:
    you should not allocate more than 50% of the physical memory for ORACLE SGA.
    then, this is more than 80% contiguous memory already consumed with minimal concurrent connection.

    I really don't believe that it will goes up to 2000 concurrent connection,
    I mean this is simply not true and therefore impossible.
    ---------------

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Click Here to Expand Forum to Full Width