Re: ** keep/pin objects in sga
- From: "eagle fan" <eagle.f@xxxxxxxxx>
- To: ajoshi9777@xxxxxxxxx
- Date: Tue, 24 Oct 2006 11:30:00 +0800
hi:
A good question.There is no formula for this parameter. Different
applications bring different results :)
I think you can build a test environment and estimate how big the
shared_pool will be when you set the cursor_space_for_time to true for your
applications.
And you can check x$kghlu to see how many chunks have been flushed out. Just
for reference.
If you have enough free memory, set cursor_space_for_time to true and set
shared_pool_size to a bigger value, 600M may be not enough for 9i in most
cases :)
On 10/24/06, A Joshi <ajoshi977@xxxxxxxxx> wrote:
Eagle fan,
Thanks. I tried to look up the REFERENCE manual for 9i but could not
find explanation for x$ views : x$kghlu, x$ksmss, x$ksmsp
I did find v$ views listed. Can you tell where I can find the explanation.
Thanks
About cursor_space_for_time : My current shared pool is 600MB. If I set
cursor_space_for_time to true then I assume I will need to increase the
shared pool. Any way I can compute or guess how much I need to increase.
Thanks
Go eagles.
*eagle fan <eagle.f@xxxxxxxxx>* wrote:
hi:
If you have literal sql issue, I suggest you use bind variables rather
than cusor_sharing.
The parameter cursor_space_for_time is used to pin shared sql in
shared_pool. You can find more info about this parameter..
For advance warning, you can check the x$ tables: x$kghlu, x$ksmss,
x$ksmsp
On 10/22/06, A Joshi <ajoshi977@xxxxxxxxx > wrote:
>
> Fuad,
> Thanks. So no short cut there. OK. So I guess we still need to do
> keeping of objects and sql. And put in bind variables. I assume there is
> some improvement in 9i in handling all this. Is there anything else that can
> be done to improve the sga usage and avoid its fragmentation and is there
> way to get advance warning when it is fragmented and could be heading for
> problems. Thanks
>
>
> *Fuad Arshad <fuadar@xxxxxxxxx> *wrote:
>
> cursor sharing still has a lot of bugs.
> it depends on the environment but tom kyte also asked for the use of
> this only at session level rather than system level
>
> ----- Original Message ----
> From: A Joshi <ajoshi977@xxxxxxxxx>
> To: oracle-l@xxxxxxxxxxxxx
> Sent: Friday, October 20, 2006 3:20:15 PM
> Subject: ** keep/pin objects in sga
>
> Hi,
> For efficient use of shared pool and SGA : On 9i : I assume it is
> beneficial to keep objects and sql in sga. Or is it not needed on 9i? I
> think parameter CURSOR SHARING can be set to FORCE as alternative to using
> bind variables and that will help SGA use but there were issues with it. I
> assume in 9i it is better. Any body with experience otherwise or any other
> catch? Thanks for your help.
> ------------------------------
> How low will we go? Check out Yahoo! Messengers low PC-to-Phone call
>
rates.<http://us.rd.yahoo.com/mail_us/taglines/postman8/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com>
>
>
> ------------------------------
> Want to be your own boss? Learn how on Yahoo! Small Business.
> <http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index>
>
--
Eagle Fan
Oracle DBA
------------------------------
Want to be your own boss? Learn how on Yahoo! Small
Business.<http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index>
--
Eagle Fan
Oracle DBA
- Follow-Ups:
- RE: ** keep/pin objects in sga
- From: Tanel Poder
- References:
- Re: ** keep/pin objects in sga
- From: eagle fan
- Re: ** keep/pin objects in sga
- From: A Joshi
Other related posts:
- » ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » RE: ** keep/pin objects in sga
- » Re: ** keep/pin objects in sga
Eagle fan, Thanks. I tried to look up the REFERENCE manual for 9i but could not find explanation for x$ views : x$kghlu, x$ksmss, x$ksmsp I did find v$ views listed. Can you tell where I can find the explanation. Thanks About cursor_space_for_time : My current shared pool is 600MB. If I set cursor_space_for_time to true then I assume I will need to increase the shared pool. Any way I can compute or guess how much I need to increase. Thanks Go eagles.
*eagle fan <eagle.f@xxxxxxxxx>* wrote:
hi:
If you have literal sql issue, I suggest you use bind variables rather than cusor_sharing.
The parameter cursor_space_for_time is used to pin shared sql in shared_pool. You can find more info about this parameter..
For advance warning, you can check the x$ tables: x$kghlu, x$ksmss, x$ksmsp
On 10/22/06, A Joshi <ajoshi977@xxxxxxxxx > wrote: > > Fuad, > Thanks. So no short cut there. OK. So I guess we still need to do > keeping of objects and sql. And put in bind variables. I assume there is > some improvement in 9i in handling all this. Is there anything else that can > be done to improve the sga usage and avoid its fragmentation and is there > way to get advance warning when it is fragmented and could be heading for > problems. Thanks > > > *Fuad Arshad <fuadar@xxxxxxxxx> *wrote: > > cursor sharing still has a lot of bugs. > it depends on the environment but tom kyte also asked for the use of > this only at session level rather than system level > > ----- Original Message ---- > From: A Joshi <ajoshi977@xxxxxxxxx> > To: oracle-l@xxxxxxxxxxxxx > Sent: Friday, October 20, 2006 3:20:15 PM > Subject: ** keep/pin objects in sga > > Hi, > For efficient use of shared pool and SGA : On 9i : I assume it is > beneficial to keep objects and sql in sga. Or is it not needed on 9i? I > think parameter CURSOR SHARING can be set to FORCE as alternative to using > bind variables and that will help SGA use but there were issues with it. I > assume in 9i it is better. Any body with experience otherwise or any other > catch? Thanks for your help. > ------------------------------ > How low will we go? Check out Yahoo! Messengers low PC-to-Phone call > rates.<http://us.rd.yahoo.com/mail_us/taglines/postman8/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com> > > > ------------------------------ > Want to be your own boss? Learn how on Yahoo! Small Business. > <http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index> >
-- Eagle Fan
Oracle DBA
------------------------------ Want to be your own boss? Learn how on Yahoo! Small Business.<http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/r-index>
- RE: ** keep/pin objects in sga
- From: Tanel Poder
- Re: ** keep/pin objects in sga
- From: eagle fan
- Re: ** keep/pin objects in sga
- From: A Joshi