[导入]+asp获取大量数据时+
2006-08-24 02:25
204 查看
通常我们想要从数据库获取数据时,通过rs.open。。来打开执行一个查询语句,那么所执行的数据可能通过rs的方法来一条条读取,如果你是在做一个小型的,数据量不是很大的应用,那么用rs.open,然后通过do while ...loop 或for来一条条地进行处理没有问题,可是你要是在开发一个数据库大,动不动就要向服务端获取上万条(或上千)的记录,那么上面这种方法我想一定会让你失望的,可能你在本地测试没有问题,因为那是你一个在用,你将他发到网上看看。。呼呼,结果会让你失望的,因为用rs.open这方法,一旦打开查询,那么这个数据集就必需一直与数据库保持连接,这将大大消耗服务器的内存和CPU, 所以结果是你的打开的网页慢如什么牛的来,前天在做项目的有关于IP数据库更新时发现用另外一个方法,可以大大地提高效力。那就是用rs.getrows()这个方法
有关于rs.getrows()请查看RS.GETROWS使用详解.
其实用这个方法呢,在cpu和内存方法并没有起来什么作用,只是他可以在获取数据后,就可以断开与数据库的连接。 这样如果你是在执行一个获取N多记录的查询可以在最短的时间呢断开与数据库的时间,那么将会为服务器节省不少的资料,大家都知道连接是宝贵的资产
文章来源:http://blog.csdn.net/solucky2008/archive/2006/08/12/1055276.aspx
有关于rs.getrows()请查看RS.GETROWS使用详解.
其实用这个方法呢,在cpu和内存方法并没有起来什么作用,只是他可以在获取数据后,就可以断开与数据库的连接。 这样如果你是在执行一个获取N多记录的查询可以在最短的时间呢断开与数据库的时间,那么将会为服务器节省不少的资料,大家都知道连接是宝贵的资产
文章来源:http://blog.csdn.net/solucky2008/archive/2006/08/12/1055276.aspx
相关文章推荐
- [导入]AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载)
- asp.net线程批量导入数据时通过ajax获取执行状态
- asp.net线程批量导入数据时通过ajax获取执行状态
- asp.net 线程批量导入数据,ajax获取执行状态
- asp.net线程批量导入数据时通过ajax获取执行状态
- ASP.NET MVC中 Jquery AJAX 获取数据利用MVC模型绑定实现输出
- asp.net 导入文本文件数据到数据库
- asp.net Web Service 接口大量数据传输解决方案
- ASP.NET 以 Request.Querystring、Request.Form 或 Request.Params 获取客户端的数据
- ASP.NET中通过WebService获取数据来使用Highcharts图表控件
- sql server Bulk 批量导入大量数据
- mysql导入大量数据
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- BULK INSERT如何将大量数据高效地导入SQL Server
- ASP.NET 跳转页面数据的获取 (使用html控件)
- ASP.NET Excel用户数据批量导入(三层)
- ASP小偷(远程数据获取)程序的入门教程
- ASP中将数据导入到EXCEL里
- ASP.NET中数据库数据导入Excel并打印
- ASP.NET中数据库数据导入Excel并打印