社区
C#
帖子详情
200 分求助? (2)
linzsoft
2004-10-17 08:53:40
http://community.csdn.net/Expert/TopicView1.asp?id=3463216
...全文
139
14
打赏
收藏
200 分求助? (2)
http://community.csdn.net/Expert/TopicView1.asp?id=3463216
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Uncommon
2004-10-18
打赏
举报
回复
说一下我的想法
一 、对于大量频繁的数据处理,应该采用存储过程。
有很多好处,1、处理效率高。
2、将实现的逻辑与代码剥离,当结构发生变化时,修改存储过程即可。
缺点:存储过程和触发器在移植时可能会有困难,例如SQL 2000--->Oracle
二、楼主开发的是C/S系统。那么客户端也许要装SQL的客户端建接口用户授权等
(我以前的系统就是如此)。
解决办法:1、采用WebService 将连接参数等设置好,建立不同的增、删、改的方法
调用不同的存储过程。客户端程序只需要连接WebService,执行不同的方法即可。
三、DataSet可以作为参数传递给WebService ,因此代码简洁明了。
四、我目前项目大体就是采用如上方式
数据库:Oracle 9.2.0
数据表:近百个
目前数据量:近千万条。
运行时间:11个月,一切正常
lcdon
2004-10-18
打赏
举报
回复
一,随便,不过最好尽量使用SQL
二,如果真的有这么多的数据,一下子读出来根本一点意义也没有,就算速度可以忍受,但你也没有办法对这么多数据进行编辑.建议分页读出来,每一页最多只显示N条记录,就如BBS一样.每一页每一页的读,读了修改,不修改当废.对大量数据的进行有规律的修改之类的,都只用SQL语句去把它搞定,判断是否修改了当前页面的记录,更直接的是把当前页面的数据重新读出来.
三,如二,最多只用dataSet把显示的N条记录读出来.
linzsoft
2004-10-18
打赏
举报
回复
根本问题是项目是Winform,我没帮法不读取这10w条数据,它是个子表,客户要当点击父表的字段的时要及时显示字表的内容,所以我想采用本地数据库和数据库服务器综合使用的方法,每次启动软件先将基本数据填充到本地数据库,而客户端情况辨别是否需要读取这个字表,然后再做处理,说用存储过程的朋友能不能解释存储过程的优点?存储过程能不能判断主键冲突类似的问题?
51106354
2004-10-17
打赏
举报
回复
帮顶,呵呵
xinbin1122
2004-10-17
打赏
举报
回复
你可以把详细功能说出来,帮你看看
xinbin1122
2004-10-17
打赏
举报
回复
ado.net and sql 都要用到
肯定慢死了!不要这样做,要修改直接用sql 或者存储过程就可以了
你的情况,临时表也不必要用,直接查询,选择出需要的来在进行修改,如果一定要用临时表,也不要用dataset,除非你的内存大死了,而且这样数据交换量会非常慢,处理10万条,这绝对不是好办法
linzsoft
2004-10-17
打赏
举报
回复
谢谢大家,共同学习
fancyhsq
2004-10-17
打赏
举报
回复
我现在也在做一个网站,也正在考虑这些东西。可以互相交流交流。。。
asmallbee
2004-10-17
打赏
举报
回复
帮你顶
will97
2004-10-17
打赏
举报
回复
你直接用存储过程吧。
ds 是好,可是要占用相当大的内存,这样会导致很多问题的。
tear_pearl
2004-10-17
打赏
举报
回复
没有这样的实际经验……
帮顶,呵呵
swzlxm
2004-10-17
打赏
举报
回复
先去看看,接分
linzsoft
2004-10-17
打赏
举报
回复
up
winxieddd
2004-10-17
打赏
举报
回复
1.最好用存储过程,退一步,用SQL语句
2.用视图、索引,不要直接对表进行操作。
3.根据你要需求,把DataSet中的数据量减到最少。
华为开发者大赛云计算专场
1.华为企业云API使用讲解 该课程介绍如何通过华为企业云API进行二次开发,并选取一个实战案例。后把遇到问题的
求助
渠道介绍给大家。
微软员工
求助
:谷歌150w,拼多多
200
w,腾讯160w,offer怎么选?
前言: 某综艺里曾有这么一段,**人生最痛苦的选择是选择什么?**一个选择是对的,另一个错的,那不叫选择。你傻才会去选择那个错的,两个都是对的,那...**跳上海,谷歌给了150w总包,拼多多
200
w总包,腾讯160w总包,
基于微信小程序的高校报修
求助
系统设计与实现
今天带来的是基于微信小程序的高校报修
求助
系统,高校报修
求助
平台小程序的开发利用现有的成熟技术参考,以源代码为模板,
分
析功能调整与高校报修
求助
平台小程序管理的实际需求相结合,讨论了基于高校报修
求助
平台小...
if语句 power query_excel中if语句的使用+逻辑判断小技巧
5),FF,VV)2、总
分
大于等于平均
分
的20%时为“优秀”,大于等于平均
分
的10%时为“良好”,其余为“其它”假定总
分
在a1,平均
分
在b1,在c1输入:=if(a1>=b1*0.2,"优秀",if(a1>=b1*0.1,"良好","其它"))3、
求助
?在...
c语言 等
分
正方形,[
求助
]圆任意等
分
C语言图形函数-->soft_wind转移
[
求助
]圆任意等
分
C语言图形函数-->soft_wind转移#include#include#includeint main(){int gdriver=DETECT,gmode,i,j,k,t=-1;initgraph(&gdriver,&gmode,"C:\\TURBOC2");cleardevice();setbkcolor(WHITE)...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章