CSDN论坛 > Oracle > 基础和管理

游标没关闭会导致数据库内存泄露吗?数据库服务器每天掉100内存,晕! [问题点数:100分,结帖人omtf]

Bbs1
本版专家分:50
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:50
Bbs6
本版专家分:7207
Bbs6
本版专家分:6138
Bbs5
本版专家分:2645
Bbs9
本版专家分:67516
Blank
红花 2004年7月 Oracle大版内专家分月排行榜第一
2003年10月 Oracle大版内专家分月排行榜第一
Blank
黄花 2005年5月 Oracle大版内专家分月排行榜第二
2004年12月 Oracle大版内专家分月排行榜第二
2004年3月 Oracle大版内专家分月排行榜第二
2004年2月 Oracle大版内专家分月排行榜第二
2004年1月 Oracle大版内专家分月排行榜第二
2003年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Oracle大版内专家分月排行榜第三
2005年2月 Oracle大版内专家分月排行榜第三
2004年9月 Oracle大版内专家分月排行榜第三
2004年8月 Oracle大版内专家分月排行榜第三
2003年11月 Oracle大版内专家分月排行榜第三
2003年9月 Oracle大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
内存泄漏全解析,从此拒绝ANR,让OOM远离你的身边,跟内存泄漏say byebye
原文链接:http://www.cnblogs.com/liushilin/p/5900089.html一、写在前面 二、一些杂谈   1、这里先安利一下java的内存分配:  2、四种引用类型的介绍  3、内存抖动,这样的图很熟悉有木有?当这样的时候,说明你的内存真的在变少了。 三、内存泄漏检测工具四、内存泄漏解析  1)永远的Singleton2)令人心塞的Handler3)匿
Hashset 使用不当引起的内存泄漏
修改hashset中对象的属性值,且属性值是计算哈希值的字段,这时会引起内存泄漏即:当一个对象被存储进HashSet集合中以后,就不能修改该对象的参与计算哈希值的属性值了 ,否则对象修改后的哈希值与最初存储进HashSet集合中时的哈希值就不同了,在这种情况下,即使在contains方法使用该对象的当前引用作为参数去HashSet集合中检索对象,也将返回找不到对象的结果,这也会导致无法从HashS
什么情况下会导致内存泄漏
转载地址 :http://blog.csdn.net/mwq384807683/article/details/70313673 一.资源释放问题: 程序代码的问题,长期保持某些资源,如Context,Cursor,IO流的引用,资源得不到释放造成内存泄漏. 二.对象内存过大: 保存了多个耗用内存过大的对象,如 Bitmap,XML文件,造成内存超出限制。
由于使用JDBC ResultSet的滚动功能而导致的内存溢出
前天一去公司,老大说,服务器全挂了! 最后排查了半天,结论是内存溢出! 在WAS的DUMP日志中,看得我头晕眼花,终于找到了罪魁祸首,原来是有同事写代码的时候使用了可滚动的结果集导致内存溢出。 什么是可滚动的结果集?其实就是ResultSet游标,本来,Oracle是不支持游标往上移的,只能往下移,也就是一般使用的rs.next(),但是JDBC接口和驱动程序中提供了往上移动的游标,这明显意
关于DB组件造成的内存泄露问题解析及解决
系统最近新上一个版本,跑全量初始化时,一段时间后出现OOM异常。当时我们第一反应是排查本版本相对上一版本的改动点,以及实现方式是否有问题。     经业务场景分析,全量计算方式相对上一版本,总体思路没有太大变化,唯一变化的是,最终汇总的计算结果多了两个。其中一个结果数据量较大。     看到这里,我们第一反应是存储结果数据的list没有及时GC导致内存泄露,因此我们检查相应的list,看看
内存——静态变量导致内存泄漏
转自http://blog.csdn.net/u012810020/article/details/51726699 1、要不怎么说static关键字要慎用呢?来看看下面这段代码,Context对象为静态的,那么Activity就无法正常销毁,会常驻内存。 public class MainActivity extends Activity{ public st
【转载】SQL Server占用内存过大导致服务器死机问题的解决
使用MSSQL的站长朋友都会被MSSQL数据库吃内存的能力佩服得五体投地,一个小小的网站,运行若干天之后,MSSQL就会把服务器上所有的内存都吃光,此时你不得不重新启动一下服务器或MSSQL来释放内存,有人认为是MSSQL有内存泄露问题,其实不然,微软给我们了明确说明:        在您启动 SQL Server 之后,SQL Server 内存使用量将会持续稳定上升,即使当服务器上活动很少时也
采用数据库连接池连接到mysql时,因应用中没有关闭ResultSet导致的memory leak问题
/////////////begin///////  So it seems that even if you close all you statements and resultsets, if you do not close the connection,  it keeps references to them and the GarbageCollector can't free
Java基础恶补——内存泄露、内存溢出
Java基础恶补——内存泄露、内存溢出 (2010-09-15 15:56:26) 转载 标签: 杂谈   要点 内存泄露是指程序中间动态分配了内存,但在程序结束时没有释放这部分内存,从而造成那部分内存不可用的情况,重启计算机可以解决,但也有可能再次发生内存泄露,内存泄露和硬件没有关系,它是由软件设计缺陷引起的。  内存泄漏可以分为4
HashMap存取过程中改变key值导致的内存泄露
HashMap是通过键值对的形式来存储数据的,把某个对象
关闭