当前位置: 代码迷 >> ASP.NET >> .NET中查询数据过多时,内存溢出如何避免
  详细解决方案

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

热度:1325   发布时间:2013-02-25 00:00:00.0
.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限制返回记录的最大个数
  相关解决方案