关于工作流引擎流程轨迹表的效率提高改进内容发布

 

关于工作流引擎流程轨迹表的效率提高改进内容发布
------------------------------------------------------------
关键字: 工作流引擎 工作流管理系统 ccflow 流程轨迹 wf_track

  什么是流程轨迹表?
  是ccflow 用于存储整个流程运动过程生命周期中的每一步的操作的轨迹数据表, 它存储在 WF_Track 表里.

  为什么要变更?
  1, 访问频繁.
  2,  插入的数据量大而频繁.
  3,  给流程的执行效率带来很大的问题,尤其是流程运行二三年后,更为突出.

  如何进行变更,变更方案的方案是什么?
  1, 创建了一个WF_TrackTemp 表,此表用于临时存储轨迹数据.
  2, 在调度里定期的把WF_TrackTemp数据表的数据copy到WF_Track 同时删除已经copy过去的数据.
  3, 调度放在每天夜晚执行,由 D:\ccflow\VisualWorkFlowServices\bin\Release\CCFlowServices.exe 完成.

  如果分布在两个表里 ccflow如何来完成查看流程的历史轨迹,会不会对历史数据造成影响?
  用union 的方式来完成, 对历史的数据不会造成影响。


  其它:
  1, 流程轨迹分布在两个数据表里,ccflow是按照union 的方式查询的.
  2, 此次的变更不会对历史数据造成影响.
  3, 对说业务量较小,使用时间不长,没有遇到效率问题的用户不必去更新.
 
  更新内容:
  全部.

http://ccflow.org  13:40 2012/9/25

转载于:https://my.oschina.net/ccflow/blog/80326

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值