DBAsupport.com Forums - Powered by vBulletin
Results 1 to 6 of 6

Thread: Shared Pool Size threshold

  1. #1
    Join Date
    Apr 2006
    Posts
    8

    Shared Pool Size threshold

    Hi,

    Currently the shared pool size is 168 MB and the hit ratio is 78%. Can u advice me on how to increase the shared pool size to arrive >90% hit ratio


    Thanks
    Sathidevi

  2. #2
    Join Date
    Sep 2002
    Location
    England
    Posts
    7,334
    dont tune by ration, is there a problem you are trying to solve here or just playing with numbers?

  3. #3
    Join Date
    Nov 2002
    Location
    Geneva Switzerland
    Posts
    3,142
    Are you using bind variables?

    If you're always parsing something new, you'll never get a high ratios.
    "The power of instruction is seldom of much efficacy except in those happy dispositions where it is almost superfluous" - Gibbon, quoted by R.P.Feynman

  4. #4
    Join Date
    Sep 2005
    Location
    Delhi
    Posts
    78
    Either increase shared_pool or Tune SQL.Shared pool can be increased dynamically using alter system set shared_pool_size=,but first you need to check, if there is a free space available using v$sga_dynamic_free_memory.

    Better first check, where problem is:

    1) Misses (reload/pin ratio)
    2) gethit/gets ratio, pinhit/pins ratio
    3) Invalidations
    4) Large Anonymous blocks
    5) shared pool reserved
    Last edited by dhar_kiran; 04-05-2006 at 06:42 AM.
    ~KD.DBA~

  5. #5
    Join Date
    Sep 2002
    Location
    England
    Posts
    7,334
    no you cant change shared_pool dynamically

  6. #6
    Join Date
    Sep 2005
    Location
    Delhi
    Posts
    78
    but there is no error, when i give

    alter system set shared_pool_size=;

    Also, if is also displayed in
    V$SGA_DYNAMIC_COMPONENTS;
    ~KD.DBA~

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