重现步骤

[步骤]


SELECT ol.ID,ol.CustomerID,ol.OrderCode,ol.SKU,ISNULL((SELECT TOP 1 ISNULL(FNSKU,'') FROM dbo.RB_WareHouse_Product (NOLOCK) WHERE CustomerID = ol.CustomerID AND OrderSourceID = oi.OrderSourceID AND OrderSourceSKU=ol.SellerSKU ORDER BY ID DESC),''),ISNULL(p.ProductName,'') ,ISNULL(p.ProductNameCN,''),ISNULL(p.ImageUrl,''),ol.ProductNum,(ISNULL(ll.BuyNum,0)-ISNULL(ll.BuyPutInNum,0)+ol.LockNum),oi.ServiceAdminID,oi.ServiceAdminName,oi.AddTime,ol.UpdateTime,ol.GroupSKU,ol.SellerSKU,ol.ProductNumUpdate,ol.GroupProductNum,ol.GroupProductNumUpdate,ol.LockNum,ol.LockTime,ol.PurchaseType,ol.Marks,ISNULL(ll.BuyPutInNum,0) + ISNULL(ll.OtherPutInNum,0),ISNULL(ol.PendMoveNumber,0) FROM dbo.RB_OrderInfo (NOLOCK) oi LEFT JOIN dbo.RB_OrderList(NOLOCK) ol ON ol.CustomerID = oi.CustomerID AND ol.OrderCode = oi.OrderCode LEFT JOIN dbo.RB_Product (NOLOCK) p ON p.CustomerID = ol.CustomerID AND ol.SKU = p.SKU LEFT JOIN RB_Stockpile_OrderList(NOLOCK) ll on ol.id=ll.OrderListId LEFT JOIN dbo.RB_WareHouse (NOLOCK) wh ON wh.CustomerID = oi.CustomerID AND oi.WareHouseID = wh.ID LEFT JOIN dbo.RB_OrderInfo_BeikuExpand (NOLOCK) oibk ON oibk.CustomerID = oi.CustomerID AND oibk.OrderCode = oi.OrderCode WHERE oi.CustomerID =1 AND oi.IsStockOrder =1 AND ISNULL(ol.ID,0)>0 AND ISNULL(wh.IsStockpile, 0) = 1 AND ((oibk.OrderBuildType =3) OR (oibk.OrderBuildType =1 AND ISNULL(oibk.IsSTAComOrder,0)=1)) AND wh.WareHouseType=1 AND ol.UpdateTime < replace('2024-12-26 10:15:00', '%', ' ') AND ol.UpdateTime>= DATEADD(HOUR,-24,REPLACE ('2024-12-26 10:10:00', '%', ' ' ))


查询时间缓慢 包含了大量逻辑 不应该做为同步模式 

[结果]


[期望]

不同数据 不应该从主库 而且 不能包含大量逻辑 ,业务逻辑需自己的独立库处理 
历史记录  
  1. 2024-12-26 10:40:25, 由 袁慧斌 创建。
  2. 2024-12-26 11:06:11, 由 李乐同 指派给 程伟。
    修改了 指派给,旧值为 "liletong",新值为 "chengwei"。
  3. 2024-12-26 11:12:14, 由 程伟 解决,方案为 性能问题 。
    修改了 解决方案,旧值为 "",新值为 "performance"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2024-12-26 11:10:45"。
    修改了 指派给 ,旧值为 "chengwei",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "chengwei"。

    每轮同步一天内的备库单数据,改为同步一个小时内数据


  4. 2025-01-08 18:38:40, 由 袁慧斌 编辑。
    修改了 测试责任人,旧值为 "",新值为 "liuchao"。
    修改了 解决时效 ,旧值为 "0",新值为 ""。
  5. 2025-01-08 18:38:42, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2025-01-08 18:38:42"。
所属项目 技术中心-需求池
所属模块 供应链   仓储物流   备库订单
所属计划
所属迭代
Bug类型
严重程度 一般
优先级 P0
Bug状态 已关闭
业务部门
影响功能
开发责任人 程伟
测试责任人 刘超
解决时效 0
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2025-01-08 18:38:42
截止日期 0000-00-00
上线时间 0000-00-00 00:00:00
上线时效 -1
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2024-12-26 10:40:25
影响环境 577
由谁解决 程伟 于 2024-12-26 11:10:45
解决版本 主干
解决方案 性能问题
由谁关闭 袁慧斌 于 2025-01-08 18:38:42
最后修改 袁慧斌 于 2025-01-08 18:38:42
相关Bug