a*n
2 楼
用JDBC,最基本的数据库连接访问。开始还是好的。
过了一段时间后,就报错,说用完了shared memory,全被heap占用了。
网上说,要增加large pool size。
可是,我看了pool里的free memory,随着我程序的不断数据库访问,
它占用的pool memory是成递增的,最后就满了fail了。
所以,按这个趋势,无论我pool设多大,memory终究是要溢出的。。。
(我的large pool size已经是80M多了, 我也就做了一些简单的数据库访问而已)
我想是我java程序的问题。是不是要用shared sql? 让所有数据库访问用shared资源?
或者让已经做完的数据库操作把占用的heap dump掉?
这该到底怎么做啊。。。。?
谢了!
过了一段时间后,就报错,说用完了shared memory,全被heap占用了。
网上说,要增加large pool size。
可是,我看了pool里的free memory,随着我程序的不断数据库访问,
它占用的pool memory是成递增的,最后就满了fail了。
所以,按这个趋势,无论我pool设多大,memory终究是要溢出的。。。
(我的large pool size已经是80M多了, 我也就做了一些简单的数据库访问而已)
我想是我java程序的问题。是不是要用shared sql? 让所有数据库访问用shared资源?
或者让已经做完的数据库操作把占用的heap dump掉?
这该到底怎么做啊。。。。?
谢了!
相关阅读
大家编JSP网页用什么工具新年啦Java里有没有象cell array一样的东西Re: Sun certified enterprise architect值不How to represent n:n relationship in Java?Orthogonality?How to do this using JDBC?如何从Java application打开windows打印机界面?Recommend Java IDEPreparedStatement 有没有失效期啊?anybody familiar w/ java thread dump?Error handling in Jelly, SwixML and others几个问题Re: 想起几年前Re: run servlet from command li土人问个J2EE的弱问题 *_<一个servlet问题Anyone familiar with DDEServlet里面怎样简单设置数据库路径Re: 上次关于那个JAVA如何连接interface和implmtation的请教:real time process credit card