首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-03-27 
.NET中查询数据过多时,内存溢出如何处理.NET中查询数据过多时,内存溢出如何处理,根源是SQL语句查询内存溢

.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限制返回记录的最大个数

热点排行