日期:2014-05-19  浏览次数:20628 次

朋友们问个菜菜的问题
第一个问题:我从库里读取10W+的数据

我在读取read之后都read.close   read.dispose     了


想问一下有什么缓存方式能更快的运行呢    


第二个问题:我网站中使用的都是dataread     方式读取     总是提示程序池满了  


请问着是为什么呢啊




------解决方案--------------------
分页读取数据,及时关闭链接,
------解决方案--------------------
读完以后光read.close还不够,还需要把数据库链接close

楼上正确:分页读取、及时关闭数据库链接

------解决方案--------------------
试问LZ 是如何取的数据??

10W+的数据一次性当然相当的慢

分批取吧`~`分页~~


及时关闭连接
------解决方案--------------------
还有及时释放所有资源`~
------解决方案--------------------
看看分页存储过程 网上很多例子
------解决方案--------------------
读取10W记录干什么?放缓存里干什么?你再考虑到缓存可能“快”的时候,如果考虑了读取数据入缓存以及当缓存中的数据已经陈旧不敷使用之后反复重新读取数据入缓存所用的时间,结果还是快吗?

是否应该使用缓存根本不是你那种为了时髦而使用的考虑方法。需要实际数据说话。需要细节。
------解决方案--------------------
你所给出的信息没有方向,不上路,神仙不知道如何精确回答。
------解决方案--------------------
缓存不是解决方法,应该在SQL上做优化
------解决方案--------------------
一次读10万条记录!至于吗?
------解决方案--------------------
分页读取数据,及时关闭链接