存储应用程序进度到数据库

时间:2010-07-18 13:30:24

标签: database multithreading progress-bar

我每天都推出多线程加载服务。我想继续说明装载机的百分比进度。我当时认为在数据库表上创建一个写入%Progress的更新列会很好。这是一个好主意还是会有很大的开销(每分钟5k更新)。有没有更好的方法呢?

2 个答案:

答案 0 :(得分:1)

我认为开销太大了,一个更好的解决方案就是只保留服务器内存的进度,并通过向Web服务公开请求来提供当前进度。

答案 1 :(得分:1)

我同意@scripni - 将进度公开为Web服务。但是,如果您需要记录实际运行或错误,那么您可以选择性地将诸如开始时间,任何相关事件和结束时间等内容存储在数据库中供以后查看。 (尽量避免发布流程的每一步)

相关问题