用户级别:管理员 |
发贴总数:1245 |
注册时间:2011-05-05 09:23:03 |
|
|
2011-06-01 08:15:45 |
请教-如何适当分配sga,解决oracle运行缓慢的问题 请教一下。 服务器的内存有33g。 但是分配给sga的只有2g,分配情况如下 name value value_mb fixed size 2074216 1.97812652587891 variable size 889194904 848.002342224121 database buffers 1241513984 1184 redo buffers 14700544 14.01953125 现在的问题是,一旦到很多用户同时使用oracle,系统变得非常慢。 不确定是否是sga的配置问题。如果是,那么应该如何分配?分配多少? 顺便说明,下面的查询语句,在系统繁忙的时候,返回的是约3g左右数值 (该查询返回的是目前所有用户进程所需占用的shared_pool 最大字节数; ) select sum(value)/(10241024) from v$sesstat,v$statname where name='session uga memory max' and v$sesstat.statistic#=v$statname.statistic#; ------------------- 上传了awr报告,是昨天系统最慢的时候的(16-nov-10 100015~16-nov-10 160044) 哪位高人有空帮忙看看,是哪里有问题? 我最近也在研究这个,不过还是先请教这里的兄台了。 --顺便也将今天的awr报告也贴上来,今天的速度还可以。。。 ------------------- [ 本帖最后由 samt007 于 2010-11-17 1814 编辑 ]
|
|