当前位置:编程学习 > JAVA >>

求牛人解决大数据查询问题

网站信息量大时用hibernat查询出问题啦!
表里有大数据字段保存的编辑后html代码也就是clob字段
后台业务有很多for循环查询多个栏目和栏目下的信息.执行业务时后台还没执行完,前台ie就返回无法显示网页的界面了.
后台执行了老半天后不执行了,出了个警告如下:

6  WARN LoadContexts:132 - fail-safe cleanup (collections) : org.hibernate.engine.loading.CollectionLoadContext@bcda24<rs=com.mchange.v2.c3p0.impl.NewProxyResultSet@1a2ccb2>

如果数据量少了没事.多删几条信息和栏目后就没问题.数据量大后就不行了.这是怎么了 --------------------编程问答-------------------- ,LZ是不是session超时了,又没及时关掉session --------------------编程问答-------------------- 你说的大数据量是多少数据? --------------------编程问答-------------------- 我在action中调用的多次hibernate的查询业务,数据有3000来条不过有大字段,hibernate承受不了了.难道连接数太大了吗? --------------------编程问答-------------------- 具体错误  全拿出来 看看 。可能行还是蛮多的,大字段也不应该,比较返回来的是object的 --------------------编程问答-------------------- 那么多查询,有多少是真正要用CLOB的?

默认不加载CLOB
--------------------编程问答-------------------- 问题应该是频繁开启session造成的,我把代码精简了下然后能基本解决.但是如果连续点击链接也就是第一个请求没执行完再多发几个请求就崩溃了还是这个警告.估计是链接关闭了!该怎么弄
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,