数据大问题 问题:一次性从数据库查询出来的数据量太大(例如:100W条),tomcat容器就outMemery了,请教大神有什么好点子么?数据数据库tomcatoutMemery 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一,可以尝试修改tomcat所固定占用的内存,即使100W数据也看具体数据所占的大小。第二,分次查,但是内存里面不要存那么多,该释放的释放,或者取出来的数据处理一下存储必要的数据之后就可以释放了。 就看楼主的需求,一次性读这么多数据是要干嘛,明显这么多数据处理的实时性不高。那么我就可以认为你是一个后台的作业需求,如果是这个前提,那么分两种。1,数据库层面,写过程处理你的业务,2,java层可以另外部署一个job应用,专门处理你这样的大作业,可以多分店内存。我们这边最大分了4G 领导说要我解决tomcat容器的数据一次性达到峰傎的情况。我也认为这样做是不可取的,我再去和领导商量商量。 弄个NB服务器 ,加大tomcat内存 呵呵 很简单,就是我取数据的时候要保证不要有outMemery。 这还真是个麻烦事。只能加大jvm内存 设置tomcat的内存 set JAVA_OPTS=-Xms128m -Xmx256m D:\tomcat1\bin\catalina.bat 求教高手Java网络编程 域名乱跳 求助javascript动态生成JQUERY代码问题 问一个简单问题:Hibernate更新指定的记录的问题 请问怎么查看连接(jdbc)个数和占用的资源情况 Java Thread,关于wait和notify的问题 用户要求这样的并发量,JBOSS能够满足需要吗?高分求救 怎样在tomcat里设置一个站点, struts应用技术 急,xml的encoding的问题? SpringMVC与Struts2 POI 单元格合并 XSSFSheet.addMergedRegion的问题
第二,分次查,但是内存里面不要存那么多,该释放的释放,或者取出来的数据处理一下存储必要的数据之后就可以释放了。
那么我就可以认为你是一个后台的作业需求,如果是这个前提,那么分两种。
1,数据库层面,写过程处理你的业务,
2,java层可以另外部署一个job应用,专门处理你这样的大作业,可以多分店内存。我们这边最大分了4G
我也认为这样做是不可取的,我再去和领导商量商量。