请问一下datagird数据量超过多少时才有用存储过程分页的必要?

xyuncn 2005-07-12 05:54:41
发表一下意见.
...全文
250 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tings 2005-10-18
  • 打赏
  • 举报
回复
10万用户,每个用户10万的记录
平均在线5000用户,需要不需要用自定义分页?
xyuncn 2005-07-13
  • 打赏
  • 举报
回复
再ding一下
cwlcwr 2005-07-12
  • 打赏
  • 举报
回复
GZ
lamudaisy 2005-07-12
  • 打赏
  • 举报
回复
關注
  • 打赏
  • 举报
回复
对于小数据量,一两千条数据,不要使用存储过程分页。
  • 打赏
  • 举报
回复
多少才有用存储过程的必要,真的有很很多种答案。

对我来说,我不用存储过程分页。虽然前年我特别在csdn探讨过。

如果给用户显示信息,最好给用户分类或者匹配。让用在几百页中考虑一页一页翻动或者尝试翻倒特定的某页去找数据,其实很难实用。最好,给用户一个分类或者匹配的选项,让用户将待浏览数据限制在一二十页之内,这时候分页才有可操作性。如果用户待浏览的数据太多,干脆就仅仅取前20页的数据分页显示,同时给用户一个提示:“请选择分类或者输入匹配内容以便缩小浏览范围”。
Alden 2005-07-12
  • 打赏
  • 举报
回复
100万条是不是太大了
  • 打赏
  • 举报
回复
如果在数据库中分页,根本不需要“绑定”那么多数据,例如从100万数据中才绑定20条数据,可见“花費的時間主要是在綁定DataGrid上的”是不对的。

数据库可以加快查询、排序时间,排序根本不需要读出全部数据记录,而是仅读出记录的索引,找到那一页数据然后才读出完整的记录。数据库还有很好的服务器内存平衡机制。对于大数据量且需要排序的数据的分页还是很有用的。
jimu8130 2005-07-12
  • 打赏
  • 举报
回复
学习ing
downmoon 2005-07-12
  • 打赏
  • 举报
回复
我的看法是100万条记录以上!
clerkie 2005-07-12
  • 打赏
  • 举报
回复
個人覺得完全沒有必要在存儲過程分頁,花費的時間主要是在綁定DataGrid上的,並不是花在讀取數據上,我覺得最好的方法就是在內存中將DataTable分頁。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧