当前位置:编程学习 > C#/ASP.NET >>

数据量大查询死机

在进行条件查询的时候很慢就死到那了, 我想做一个进度条 来读取数据流 查的数据在进度条上显示怎么去实现 --------------------编程问答-------------------- 能分页不?  一次查那么多干啥 --------------------编程问答-------------------- 每读一条,进度条+1 --------------------编程问答-------------------- 一下子查那么多,当然吃不消啦,还是分页读取吧 --------------------编程问答-------------------- 建议楼主采用分页技术! --------------------编程问答-------------------- 你还是做个滚动的进度条吧
那个就是一个JPG的图片  --------------------编程问答-------------------- 死机和读的慢是两种感觉。。所以。。加个进度条吧 --------------------编程问答-------------------- 数据量大的话,假死很正常 --------------------编程问答-------------------- 大数据量查询好说。就用分页存储过程实现。 --------------------编程问答-------------------- shid 
--------------------编程问答-------------------- --------------------编程问答-------------------- 大数据量是容易假死的! --------------------编程问答-------------------- 建立索引,分页获取数据
进度条progressbar
--------------------编程问答-------------------- 采用分页技术。合理使用索引 --------------------编程问答-------------------- 真死还是还是假死? --------------------编程问答-------------------- 你这不是问题的实质。

你加个进度条以后“查的数据在进度条上显示怎么去实现”这个问题也得不到解决。
因为你在查询的时候结果集是查询结束后数据库一次呈现在你面前的,所以你不可能实时获取到截止某一时刻已查询的记录数。

建议加一个进度条。来回滚动就行。不用显示数量,而且也没法显示。

--------------------编程问答-------------------- 再者就是楼上各位所说,优化你的数据库。建立相关索引。

或者考虑如果不要求一次全部呈现所有数据的话就进行分页。少量多次查询。 --------------------编程问答-------------------- 你这种情况八成是假死,
建议用分页技术。。。 --------------------编程问答-------------------- 是你显示的数据多假死,还是数据库查询就死了
如果数据库查询很快,只是因为显示的问题,你就可以用进度条
如果是数据库查询就很慢,建议优化数据结构,比如建立索引,优化SQL语句什么的
--------------------编程问答--------------------
引用 4 楼 a511900703 的回复:
建议楼主采用分页技术!


。。。。。。。。。。。。 --------------------编程问答-------------------- 假死是正常的,你加了进度条,还是会假死,界面就只要一个进度条再动
进度条用控件progressbar --------------------编程问答-------------------- 一次性读取数据,可能无法使用进度条。 --------------------编程问答-------------------- 我的也死啦,等解决
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,