帖子
帖子
用户
博客
课程
显示全部楼层
268
帖子
3
勋章
903
Y币

pubts时间戳哪些情况会改变值

[复制链接]
发表于 2023-8-15 10:09:23
本帖最后由 YonJiao 于 2023-8-17 20:35 编辑

问题:pubts在什么情况下会发生变化?


答案:以采购订单为例:
         1、当在系统页面修改时,手动修改订单数据操作等
         2、下游单据回写上游单据时,回写累计入库数量等
         3、当后台表结构发生变化以及产品迭代需要刷数据时
         注意点:有项目使用pubts作为增量同步数据的查询条件,其实是有风险的,虽然目前pubts字段已经加了索引,查询效率上已有提升。但是由于存在以上第三点情况,会导致出现全量同步的情况,导致服务卡死等等。其次大家普遍使用的是主表的pubts作为条件,所以有时候只修改子表数据的情况下,可能主表的pubts不会变。比如当交易类型为(普通采购有到货),采购入库回写采购订单的累计入库数量时,采购到货单的主子表pubts都会变,但是采购订单的主表pubts不会变,子表的pubts会变


         推荐:目前这种增量同步数据的场景推荐的方式是走事件订阅,但是目前有些领域的单据是没有相关事件的,可按领域提需求工单,描述清楚具体场景以便提供相关事件。

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
您需要登录后才可以回帖 登录

本版积分规则