现在我做的程序是这样子的:从我本地数据库中读出数据后,再去a页面中查数据(用来数据采集),因为a页面可能有时访问量大数据反应迟钝,所以我想趁其数据稳定时就查出来然后写入文件到我指定的地方,现在有几个问题想问大家:我到底应该怎么样做才比较好,到底能不能用多线程,应该怎么用?还有我用多台电脑访问同一个url或者开多个ie去查询会不会提速,又会不会对我数据库的访问造成堵塞,(数据更新大概一个礼拜一次,每次大约五十万条左右),我的程序现在如果不数据访问超时的话每天才能写6000条左右,远远不能达到需求,请各位指点迷津,谢谢先!
解决方案 »
- La conversión del tipo de datos char a smalldatetime generó un valor smalldateti
- 页面跳转不弹出提示信息
- GridView列名问题
- vs2005在前台javascript中怎么调用这个页面的Button1的按钮事件
- 请问这个语句是什么意思?
- [帮忙看看][在线等待] 帮我看看实例化的Session的生命周期是多少!
- ASP.NET 2.0如何实现大文件上传
- iframe问题 如何在父页面中显示子页面的onmouse时候显示的图片
- DTpicker的使用
- 请教一个与.net无关的问题,我的机子关机后提示“你可以安全关机了”,然后按住电源几秒钟后才真正断电,怎样修改这设置?
- 用repeater控件显示时间
- ASP.NET 内置的身份验证 Form验证如何实现多个目录同时验证
,自己也顶下!
以上只是个人意见。但是 如果是一次性更新50万条的 估计也不行不通,另外你说的多开IE访问URL。这跟把4,5个线程放到线程池里面不一样么?不可取,而且读得都是从上往下,这完全不用,我觉得,3个线程循环写数据,当然可以判断,线程在某一点完成之后 ,从这一点在往下读。