Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: sharable memory issues
Terry,
Here are a few thoughts, in no particular order:
1.) I've never been able to determine any real cause/effect =
relationship
when it comes to determining or predicting how much sharable memory a=20
particular statement will use. (Granted, I've never really spent a lot
of time on it, either, since it's presumably something we have little or
no control over.)
2.) Where are you getting SHARABLE_MEMORY from? V$SQL or V$SQLAREA?
(Note that V$SQLAREA is totals, summed for all children by parent =
handle,
which leads to my next question.)
3.) For a given SQL, do you see multiple children? If so, you should use V$SQL_SHARED_CURSOR to determine the reason they're not being = shared.
4.) If #2 and #3 don't apply in your case, does one system make much =
more
use of public synonyms than the other? Though I don't *think* that =
would=20
affect the SHARABLE_MEMORY statistic, it could certainly have an impact
on the library cache, particularly w/ large numbers of users.
5.) Which leads me to, do the similar systems have similar numbers=20 of concurrent users, or does the number vary significantly?
Just some thoughts, probably none of which eactly matches your = issue.....
Perhaps others will have other thoughts,
-Mark
-----Original Message-----
From: oracle-l-bounce_at_freelists.org on behalf of Terry Sutton Sent: Mon 8/23/2004 6:47 PM To: oracle-l_at_freelists.org Cc:=09 Subject: sharable memory issues
Thanks,
Terry
![]() |
![]() |