现在有一个表用来专门记录用户在系统中做了哪些操作,几个礼拜下来,里面的数据量很多,达到50W条记录这样在查询的时候,就会报下面这个错误
java.lang.OutOfMemoryError:GC overhead limit exceeded 这个错误,大概是因为垃圾回收机制吧
在网上也有信息配置,关闭这个功能。但是我找不到在哪个文件中配置,请知道的说下,谢谢不要只是把配置信息写上来,需要知道在哪个文件中配置,我用的是tomcat服务器还有其他的,如内存加大的配置之类的都在哪个文件中进行的啊另外,关闭这个功能之后,会有什么影响呢?
java.lang.OutOfMemoryError:GC overhead limit exceeded 这个错误,大概是因为垃圾回收机制吧
在网上也有信息配置,关闭这个功能。但是我找不到在哪个文件中配置,请知道的说下,谢谢不要只是把配置信息写上来,需要知道在哪个文件中配置,我用的是tomcat服务器还有其他的,如内存加大的配置之类的都在哪个文件中进行的啊另外,关闭这个功能之后,会有什么影响呢?
解决方案 »
- jsp页面超链接怎样从数据库中取值
- 使用dwr的时候报Erroring: batchId[2] message[java.lang.null]
- 急急急!!!为什么网络连接正常的情况下,访问本地项目(http://localhost:8080/project)速度很慢!而拔掉网线断开网络的话,速度很快呢?
- 很急,帮帮忙。spring+servlet+连接池的问题
- 利用xfire实现 JAVA WebService
- 介绍几本进入j2ee的书。
- 借这里的人气求一条SQL语句。
- 怎么用netbeans生成ejb-jar啊?请指教!
- 学 JAVA 要与 UNIX/Linux 结合起来学习吗?
- FlexPaper中SwfFile : escape("d:\\upload\\P0201.swf")不能加载
- 父类可以调用子类的重写的方法吗?父类方法被多个子类重写的情况?
- java 获取NTP时间
在jvm的启动参数中加
一般来说在tomcat bin目录下的
catalina.bat or catalina.sh
中修改java_opts
是否可以解决此问题~
如果不行,那你要看看你的代码了~
+1
特别是对于有事务操作的地方,sql优化很重要的
thanks for your help优化下sql之后,查询60W条记录也很快了的