99问答网
所有问题
当前搜索:
oracle数据库服务器内存过高
oracle
怎么解决
内存
超出
答:
2. 优化SQL语句:如果SQL语句使用了大量的排序、聚合等操作
,会导致PGA内存的使用量增加。可以通过优化SQL语句来减少这类操作的使用,从而降低PGA内存的使用量。3. 增加服务器内存:如果实例使用的PGA内存超出了服务器内存容量,可以考虑增加服务器内存来解决该问题。原因分析:PGA内存是Oracle数据库中的一...
为什么我的
oracle服务器
一启动就占用1000多M
内存
答:
如果你认为内存占用太多了,
你sqlplus登录进去数据库,修改两个参数:alter system set pga_aggregate_size=100M;alter system set sga_target=400M
;然后重新启动数据库,这样你的oracle启动之后就会占用了500多M了。一般建议sga+pga的值一般不要超过总内存的70%。
windows server2008 +
oracle
11g
服务器内存
占用
过高
答:
一般来说,数据库软件还是比较稳定的,内存不会出现泄漏。
建议你检查下系统里面的java程序或者是自己写的程序
。重启一下,观察物理内存会不会释放。
oracle
开始运行时的占用
内存
只有二三百M,过几天后达到了一个G,占用...
答:
sga区开的太大,很多数据缓存,sql语句缓存都在内存里,当然会变大了
。建议开启oem,设置一下回收的参数或者sga限制的参数。
oracle
内存
不断增加
答:
如果是,
估计是你的应用连接数据库的连接没有关闭或者是游标没有关闭造成的
。这个需要跟踪代码。另外,游标没有关闭,可以查看一下 v$open_cursor视图,根据连接用户名查。另外,如果不是,就很可能是采用连接数据库的jdbc包不对应,建议使用10.2.0.2以上版本的ojdbc14.jar 包。希望能帮到你!
为啥每个
oracle
进程占用如此
高
的
内存
答:
因为oracle在
数据库
启动后的主要操作就是后台进程的工作,将近四百多个后台进程就像沸腾的水一样在
内存
中工作,并且在
oracle服务
启动后,sga和pga也是占用内存的一个较大原因,他们为数据的处理和每个会话server提供内存块
oracle
如何完成
数据库
优化
答:
3、3、调整数据库SQL语句。应用程序的执行最终将归结为数据库中的SQL语句执行,因此SQL语句的执行效率最终决定了
ORACLE数据库
的性能。ORACLE公司推荐使用ORACLE语句优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL语句。 4、4、调整
服务器内存
分配。内存分配是在信息系统运行过程中优化配置的,数据...
oracle服务
启动后为什么会占那么大
内存
答:
oracle
启动后会分配一块
内存
区域叫 SGA, system global area, 其中包括 shared pool 共享池、db cache
数据库
缓存等等。这块内存区域越大,数据库在内存中的缓存的数据就越多,因而访问速度就会越快。
.net项目
服务器
是
oracle
10g的,补丁打了,现在
内存
占用600多兆,w3wp...
答:
w3wp 那么多很正常一个iis的工作进程管理很多网站的进程池呢。我们一个项目的
oracle
2个实例就1个多G了这点还算正常。。。
oracle
.exe 狂吃
内存
答:
这个没办法处理优化,只能是提高电脑配置,或者是换其他版本的oracle,建议使用10g。解释:oracle运行程序本身就比较占内存,并且要启动三个实例才可以运行,所以建议可以更换个大
的内存条
(最少4G),安装64位系统。备注:建议不用
oracle的
情况下可以把oracle的进程都停掉,减少内存占用。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
oracle数据库cpu过高
sql数据库占用内存过高
plsql连接oracle数据库
jdbc连接oracle数据库
oracle数据库有什么用
oracle一个实例多个数据库
oracle显示所有数据库
oracle数据库基本介绍
oracle数据库入门