如何正确设置session

如何正确设置session,第1张

正确设置open_cursors和'session_cached_cursors' 可以减少sql解析,提高系统性能,那么,如何正确设置'session_cached_cursors' 这个参数呢?我们可以把握下面的原则:

1、'session_cached_cursors' 数量要小于open_cursor

2、要考虑共享池的大小

3、使用下面的sql判断'session_cached_cursors' 的使用情况。如果使用率为100%则增大这个参数值。

select

'session_cached_cursors' parameter,

lpad(value, 5) value,

decode(value, 0, ' n/a', to_char(100 * used / value, '990') || '%') usage

from

( select

max(s.value) used

from

v$statname n,

v$sesstat s

where

n.name = 'session cursor cache count' and

s.statistic# = n.statistic#

),

( select

value

from

v$parameter

where

name = 'session_cached_cursors'

)

union all

select

'open_cursors',

lpad(value, 5),

to_char(100 * used / value, '990') || '%'

from

( select

max(sum(s.value)) used

from

v$statname n,

v$sesstat s

where

n.name in ('opened cursors current', 'session cursor cache count') and

s.statistic# = n.statistic#

group by

s.sid

),

( select

value

from

v$parameter

where

name = 'open_cursors'

)

php session本来就会过期啊(本来是会话的cookie,也就是说关闭浏览器,则session过期),如果要强制过期的话可以:

setcookie(session_name(),'', time() - 3600)

session_destroy()

两者同时使用即可。

希望能够帮助到你,如果还有什么疑问,请留言。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11292836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存