当前位置: 代码迷 >> ASP.NET >> 每次有三万多条记录,需要一条一条计算完。有什么办法呢?该如何解决
  详细解决方案

每次有三万多条记录,需要一条一条计算完。有什么办法呢?该如何解决

热度:9693   发布时间:2013-02-25 00:00:00.0
每次有三万多条记录,需要一条一条计算完。有什么办法呢?
每次三万条记录,如这条记录要判断价格,数量……。处理完后生成一条新的记录。再标识这条记录已处理。如此循环!一条一条处理。

现在七八在条,非常慢,像这种数据要怎么样处理?

------解决方案--------------------------------------------------------
数据库自描述是否已经处理的?

既然需要在某一时刻大量处理相对独立的碎数据,那么就分布式处理吧。
而且这样的分布式处理很好部署和实现,还不需要考虑什么冲突什么的,只需数据库乐观锁即可。

写若干的小的处理程序放在多台计算机,然后写个总的管理这些小处理程序的一个监控窗口,控制处理程序的操作范围。
完活儿~
------解决方案--------------------------------------------------------
存储过程+作业
  相关解决方案