日期:2014-05-19  浏览次数:20351 次

频繁写硬盘问题
现在问题是:
通过循环不停的更新表变量@A的值,并且不停的把表变量@A里面的数据写入到物理表B中。所以需要不停的写硬盘。
如果中间不停顿的话,程序需要写硬盘24小时。我想我的硬盘估计要报废了。
我希望程序设计不用频繁写硬盘,而自己没有实际经验,希望大家给个建议。
-------
我的设想如下:
1.24小时分为6个4小时之类的方法,每运行4小时之后让硬盘休息一下(关机)。
2.增大表变量@A的体积,使数据累计到一定程度才写入硬盘。(不过我想这个不实际,因为数据生成速度远快过硬盘的写入速度)。
3.其他。请大家给个建议。
----------
硬件条件:
CPU:AMD   Athlon   64   X2   Dual   3800+双核
内存:1G
硬盘:250G(垂直记录硬盘)

------解决方案--------------------
那你就先循环生成结果集,结果集不插入表。存到txt中,再bcpin,就不用随时插入记录了