社区
VB
帖子详情
.net数据存储问题
dragonlus
2006-02-22 11:32:54
在.NET中,怎么才能快速的将数据库中的数据导入到本地来,如果数量量过大(比如,3万-30万条),怎么才能实现数据的快速查找和定位。再讨论一下.NET程序内存占用问题,为什么打开的时候占用的内存是最小化的7-8倍,有什么解决方法,大家讨论一下。
...全文
285
24
打赏
收藏
.net数据存储问题
在.NET中,怎么才能快速的将数据库中的数据导入到本地来,如果数量量过大(比如,3万-30万条),怎么才能实现数据的快速查找和定位。再讨论一下.NET程序内存占用问题,为什么打开的时候占用的内存是最小化的7-8倍,有什么解决方法,大家讨论一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HAVENT
2006-03-11
打赏
举报
回复
另外用DataReader快取到DataTable再做其他具体操作更能节约数据库服务器的资源占用
HAVENT
2006-03-11
打赏
举报
回复
查询只读操作最好不要用DataAdapter,采用DataReader会更快
一次性读到内存……想法太恐怖了……
如果是远程数据可以考虑做个本地数据库来缓存,这样不用每次都远程查询,不过同步数据也不是个简单差使
如果查询连接是本地数据库,也没什么必要全部加载到内存吧,小量数据还行,海量数据你不是自寻死路……
夜雨悠扬
2006-03-10
打赏
举报
回复
赫赫终于明白了,原来是这样的。
其实多次查询,少量数据传输是对的,这样的速度也会快
dragonlus
2006-03-10
打赏
举报
回复
看来只有用这样的方法了,我主要是想做一个大的查询,关联的表比较多,数据量比较多,看来只有按要求来查询,每查询一次就连接一次数据库了,我本来想将所有的数据都载入到内存中查询起来方便,看来速度实在让人吃不消。
夜雨悠扬
2006-03-08
打赏
举报
回复
忘了,还有一个,如果需要数据备份的话,最好是在服务端和客户端同时做
也就是服务端备份,客户端下载
夜雨悠扬
2006-03-08
打赏
举报
回复
同意 cattleknife(解牛刀) 的看法
对于大批量的数据传输没有什么更好的办法,受到网络瓶颈的限制,我们不可能让一个512K的网路在几秒钟的时间里面传输几十M的数据。
如果是需要显示的话,
Web程序可以采用分批查询,然后爬格子
如果Form程序,可以采用分批查询,逐渐显示的方法。
其实包括SQL的企业管理器采用的也是这样的方法,如果数据超出10万的话,就可以看出效果的。
cattleknife
2006-03-07
打赏
举报
回复
如果你是查找或定位的话,你在服务器端用存储过程不是更爽,只传一个结果过来。
服务器要比你的PC要快吧,从网上倒这么多数据要比在服务器硬盘上做读取要慢吧。
cattleknife
2006-03-07
打赏
举报
回复
你是干嘛用的,如果是查询一次性,能显示这么多数据吗,我怎么看,怎么象是服务器之间在做备份啊。读数据是DataReader最快,你可以去看看PetShop示例。当初是拿他来和Java程序拼速度的,结果嘛,呵呵,.net能流行起来就是结果
dragonlus
2006-03-06
打赏
举报
回复
闵峰,跑那里去了,水。
这里的人气少了很多,这样的问题估计MICROSOFT也不知道该什么办,他们的办法估计也差不多,我到他们文档上看了那么多也就那样,各位搞了那么久的开发,还有没有什么样的好办法。
水如烟
2006-03-06
打赏
举报
回复
最快的方法是拆分数据库,下载数据库文件,说笑.
dragonlus
2006-03-06
打赏
举报
回复
看来只有分页或者是分批导入了,还有没有别的办法,顶上去先
dragonlus
2006-02-24
打赏
举报
回复
怎么没人来回答呢,是不是这里的人气不够啊
liym15
2006-02-24
打赏
举报
回复
可以分批导入,就是说你要几条记录就先导入几条,这样就会快.而不是一下子全部导出来
机器人
2006-02-23
打赏
举报
回复
用VB.NET导数据肯定不如直接用SqlServer导出数据快呀。
ilove8
2006-02-23
打赏
举报
回复
分批导入,可以吗,多查询几次
dragonlus
2006-02-23
打赏
举报
回复
顶上去,怎么没人来了呢!!!!
dragonlus
2006-02-23
打赏
举报
回复
怎么优化,举个例子,不是很清楚你的意思 Tony8002003(冷)
Tony8002003
2006-02-23
打赏
举报
回复
我对数据库的操作和你一样。把SQL Server优化就行了
dragonlus
2006-02-23
打赏
举报
回复
那到是肯定的,是不是所以的人都会直接用数据库也不用程序呢,那我们搞程序开发的快没有饭吃了!!呵呵
zlp321002
2006-02-22
打赏
举报
回复
BCP 批量导到服务器端,然后客户端到服务器端去下载!
加载更多回复(4)
计算机毕业设计-asp
.net
数据
存储
与交换系统设计(源代码+)-毕设源码实例.zip
计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip计算机毕业设计_asp
.net
数据
存储
与交换系统设计(源代码+)__毕设源码实例.zip
asp
.net
数据
存储
与交换系统设计(源代码+论文).zip
asp
.net
数据
存储
与交换系统设计(源代码+论文).zip
asp
.net
数据
存储
与交换.zip
asp
.net
数据
存储
与交换.zip
asp
.net
数据
存储
与交换系统设计(源代码).rar
asp
.net
数据
存储
与交换系统设计(源代码).rar
ADO
.net
数据
访问
存储
熟悉ADO
.NET
数据
库访问技术,掌握Command和DataAdapter对象操作
数据
库
数据
的方法。
VB
16,555
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章