[步骤]
SELECT * FROM sys_syncdata_detail WHERE CustomerId=1 and BusinessType='walmartIncrementReplenishment' ORDER BY id DESC LIMIT 50;

[结果]
沃尔玛平台自动补货执行异常
[期望]
执行策略无延迟,补货正常[步骤]
SELECT * FROM sys_syncdata_detail WHERE CustomerId=1 and BusinessType='walmartIncrementReplenishment' ORDER BY id DESC LIMIT 50;

[结果]
沃尔玛平台自动补货执行异常
[期望]
执行策略无延迟,补货正常
| 由谁创建 | 李乐同 于 2023-06-19 11:46:22 |
|---|---|
| 影响环境 |
693 |
| 由谁解决 | 韦思成 于 2023-06-20 16:49:10 |
| 解决版本 | 主干 |
| 解决方案 | 性能问题 |
| 由谁关闭 | 李乐同 于 2024-02-02 09:26:57 |
| 最后修改 | 李乐同 于 2024-02-02 09:26:57 |
| 相关Bug |
|---|
问题,当数据比较多时,当服务执行时间超过服务启动时间间隔时,程序没检查是否有相同服务执行直接启动第二个服务,造成同一时间段多次执行,造成资料浪费及堵塞,如下:
解决: 服务执行时,按BusinessType + NextBeginTime 加锁,避免同一时间段多次执行