使用gridview从SQL Server中的表和视图获取报告中的性能问题

时间:2012-01-23 08:45:40

标签: asp.net sql-server gridview ssrs-2008

我有一个数据库,它有一些表,每个表至少有100000条记录。 我需要向asp网站的管理员显示这些数据的报告,所以我使用视图加入这些表来获取我需要的信息。但问题是当我运行页面时虽然它应该只显示第一页的10条记录而其他记录可能是懒惰的,但它会变得超时,因为它需要很长时间才能在gridview中进行查看和显示。 有没有办法解决这个问题?
例如,如果我可以在sql server空闲时为视图创建这些连接,则会改善性能问题。但我不知道是否可能

2 个答案:

答案 0 :(得分:1)

关于如何在gridview中使用分页和加载请求数据我的意思是这里有一个例子希望这可以帮助你:

Loading data on request and paging

答案 1 :(得分:0)

我建议你在sql查询中使用自定义分页