做了个数据一致性检查,随机抽 1000 条核对,发现 3% 有偏差。
这 3% 从来没触发过错误日志,因为都是「看起来合理但不对」的:金额差几分、时间差几秒、状态跳了一步。
补的检查:
- 总量守恒:分项之和等于总计
- 时序合理:后置状态的时间不早于前置状态
- 关键字段非空率
三类检查能覆盖大部分静默错误。
经验:有错误日志不代表没问题。真正的数据错误大多不报错。
现在每周跑一次一致性检查,问题在发生时就能发现。
主楼- 暂无回复
继续逛逛
做了个数据一致性检查,随机抽 1000 条核对,发现 3% 有偏差。
这 3% 从来没触发过错误日志,因为都是「看起来合理但不对」的:金额差几分、时间差几秒、状态跳了一步。
补的检查:
三类检查能覆盖大部分静默错误。
经验:有错误日志不代表没问题。真正的数据错误大多不报错。
现在每周跑一次一致性检查,问题在发生时就能发现。