读书人

.NET中查询数据过多时内存溢出如何避

发布时间: 2012-03-27 13:44:24 作者: rapoo

.NET中查询数据过多时,内存溢出如何处理
.NET中查询数据过多时,内存溢出如何处理,根源是SQL语句查询内存溢出,这问题不知道如何下手,高人指点下

[解决办法]
方法一:
数据库分页输出:
select top 每页记录数 字段1,字段2... from 表名 where 字段 > (select max(字段) from (select top (页号-1) * 每页记录数 from 表名 order by 字段) T ) order by 字段

方法二:
数据库查询结果用select top限制返回记录的最大个数

[解决办法]

探讨

方法一:
数据库分页输出:
select top 每页记录数 字段1,字段2... from 表名 where 字段 > (select max(字段) from (select top (页号-1) * 每页记录数 from 表名 order by 字段) T ) order by 字段

方法二:
数据库查询结果用select top限制返回记录的最大个数

读书人网 >asp.net

热点推荐