我做了一项任务,从 sqlserver 获取超过 200 万条记录并将它们填充到 Asp.net GridView 中。
问题是,查询需要超过 2 分钟才能获得记录,而我的查询现在已经完全优化。
当我通过分页从一个页面移动到另一个页面时,它需要再次同时访问服务器。
所以我需要一个解决方案,它在页面移动期间不需要时间,或者在每个请求中只获得 50 或 100 条记录。
谢谢,瑙曼
我做了一项任务,从 sqlserver 获取超过 200 万条记录并将它们填充到 Asp.net GridView 中。
问题是,查询需要超过 2 分钟才能获得记录,而我的查询现在已经完全优化。
当我通过分页从一个页面移动到另一个页面时,它需要再次同时访问服务器。
所以我需要一个解决方案,它在页面移动期间不需要时间,或者在每个请求中只获得 50 或 100 条记录。
谢谢,瑙曼
如果您要获取 1000 条记录并使用分页仅显示 50 条,这真的是一种浪费。最好每次显示 50 条记录,这样会快得多。通过以下链接:使用 SQL Server 存储过程在 ASP.Net GridView 中自定义分页
这是sqlserver的问题...
优化数据库,分离数据库和表