重现步骤

[步骤]

开打包裹安检退回页面报小黄鸡

[结果]


[期望]

页面正常打开
历史记录  
  1. 2022-02-23 17:42:12, 由 夏宇 创建。
  2. 2022-02-23 17:53:44, 由 夏宇 编辑。
    修改了 所属模块,旧值为 "0",新值为 "1681"。
    修改了 指派给 ,旧值为 "",新值为 "chengwei"。
  3. 2022-02-25 11:36:02, 由 程伟 指派给 李振宇。
    修改了 指派给,旧值为 "chengwei",新值为 "lizhenyu"。
  4. 2022-02-25 14:44:14, 由 李振宇 解决,方案为 非BUG-纯属误判 。
    修改了 解决方案,旧值为 "",新值为 "feiBUG"。
    修改了 解决日期,旧值为 "",新值为 "2022-02-25 14:43:13"。
    修改了 指派给 ,旧值为 "lizhenyu",新值为 "xiayu"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "lizhenyu"。

    备注:只是偶发超时,重试即可

  5. 2022-02-25 15:56:07, 由 夏宇 添加备注。

    这个页面点进去加载时间超过3s以上,是否性能方面可优化一下

  6. 2022-02-25 15:56:21, 由 夏宇 指派给 李振宇。
    修改了 指派给,旧值为 "xiayu",新值为 "lizhenyu"。
  7. 2022-02-28 11:05:10, 由 李振宇 指派给 夏宇。
    修改了 指派给,旧值为 "lizhenyu",新值为 "xiayu"。

    备注:关于页面加载时间过长的问题,我自测时并没复现出来,后来让夏宇查看该页面出现小黄鸡的问题,然后获取超时SQL给DBA

  8. 2022-02-28 11:54:51, 由 夏宇 指派给 黄金龙。
    修改了 指派给,旧值为 "xiayu",新值为 "huangjinlong"。
  9. 2022-02-28 11:55:56, 由 夏宇 编辑。
    修改了 Bug类型 ,旧值为 "",新值为 "performance"。
    修改了 解决方案,旧值为 "feiBUG",新值为 "performance"。
  10. 2022-02-28 11:57:30, 由 夏宇 添加备注。

    ErrorCode=N1002341

  11. 2022-03-01 14:27:16, 由 胡晓龙 激活。
    修改了 指派给 ,旧值为 "huangjinlong",新值为 "chenshaojun"。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "active"。
    修改了 影响环境,旧值为 "trunk",新值为 "577"。
    修改了 激活日期,旧值为 "",新值为 "2022-03-01 14:27:16"。
    修改了 激活次数,旧值为 "0",新值为 "1"。
    修改了 解决方案,旧值为 "performance",新值为 ""。
    修改了 解决日期,旧值为 "2022-02-25 14:43:13",新值为 "0000-00-00"。
    修改了 解决者 ,旧值为 "lizhenyu",新值为 ""。
    修改了 关闭日期,旧值为 "",新值为 "0000-00-00"。
  12. 2022-04-28 15:20:09, 由 陈少军 指派给 李振宇。
    修改了 指派给,旧值为 "chenshaojun",新值为 "lizhenyu"。
    修改了 抄送给,旧值为 "",新值为 ",chengwei"。


    将报小黄鸡的查询的sql 和参数贴到这里,我分析优化一下

  13. 2022-05-03 09:29:58, 由 李振宇 指派给 李振宇。
    修改了 抄送给,旧值为 ",chengwei",新值为 ",chenshaojun"。
    SQL:SELECT l.ItemSite,
           l.ID,
           l.OrderCode,
           ( ProductNum + ProductNumUpdate )                      AS ProductNum,
           rb_product.ProductState,
           rb_product.ProdutcArrivalDate,
           ProductNumUpdate,
           ProductPrice,
           ShippingPrice,
           l.SKU,
           rb_product.ClientSKU,
           l.ASIN,
           SellerSKU,
           ItemTitle,
           l.ItemMemo,
           s.OrderSourceType,
           OrderItemId,
           l.ParameterValues,
           rb_product.imageUrl,
           l.ItemTitleCn,
           rb_product.ProductNameCN,
           rb_product.ProductStateRemarks,
           P_Code_Build,
           P_Code_Time,
           whp.GoodNum,
           whp.ProtectNum,
           o.IsStockOrder,
           whp.id                                                 AS WareHouseProductID,
           Isnull(l.SharePrice, 0)                                AS SharePrice,
           o.ShareType,
           Isnull(GroupProductNum, 0)                             GroupProductNum,
           GroupProductPrice,
           l.GroupSKU,
           groupPro.ProductNameCN                                 groupProductNameCN,
           groupPro.ProductName                                   groupProductName,
           Isnull(_group.SkuNum, 0)                               SkuNum,
           Isnull(( CASE
                      WHEN rb_product.LastBuyPrice > 0 THEN rb_product.LastBuyPrice
                      ELSE rb_product.LastSupplierPrice
                    END ) * ( ProductNum + ProductNumUpdate ), 0) AS sumSupplierPrice,
           o.OrderState,
           o.WareHouseID,
           o.ID as OID,
           o.PackagedIDs,
           o.OrderSourceID,
           s.OrderSourceType,
           s.OrderSourceCountry,
           RB_Product_Admin.BuyerName,
           o.OrderStatus,
            rb_product.TaxPoint,
            rb_product.TaxRate,
            rb_product.IsCheckDeclarationCode,
            rb_product.IsCheckTransport
    FROM   RB_OrderList l WITH(nolock)
           LEFT JOIN RB_OrderInfo o WITH(nolock)
             ON o.OrderCode = l.OrderCode
                AND o.CustomerID = l.CustomerID
           LEFT JOIN RB_OrderSource s WITH(nolock)
             ON o.OrderSourceID = s.ID
                AND o.CustomerID = s.CustomerID
           LEFT JOIN RB_WareHouse rwh WITH(NOLOCK)
             ON rwh.CustomerID = o.CustomerID
                AND o.WareHouseID = rwh.ID
           LEFT JOIN RB_WareHouse_Product whp WITH(nolock)
             ON l.sku = whp.sku
                AND whp.CustomerID = 1
                AND whp.WareHouseID = o.WareHouseID
                AND Isnull(whp.sku, '') <> ''
                AND l.SellerSKU = CASE
                                    WHEN rwh.WareHouseType  in (3,15) THEN whp.OrderSourceSKU
                                    ELSE l.SellerSKU
                                  END
                AND o.OrderSourceID = CASE
                                        WHEN rwh.WareHouseType in (3,15) THEN whp.OrderSourceID
                                        ELSE o.OrderSourceID
                                      END
           LEFT JOIN rb_product WITH(nolock)
             ON l.sku = rb_product.sku
                AND l.CustomerID = rb_product.CustomerID
           LEFT JOIN RB_Product groupPro WITH(nolock)
             ON groupPro.SKU = l.GroupSKU
                AND groupPro.CustomerID = l.CustomerID
           LEFT JOIN RB_Product_GroupSku _group WITH(nolock)
             ON _group.GroupSku = l.GroupSKU
                AND _group.CustomerID = l.CustomerID
                AND _group.SKU = l.SKU
           LEFT JOIN RB_Product_Admin (nolock)
             ON RB_Product_Admin.sku = rb_product.SKU
                AND RB_Product_Admin.CustomerID = rb_product.CustomerID
           INNER JOIN  @tb_orderInfoids tb_orderInfoid
             ON tb_orderInfoid.Id = o.Id
    WHERE  l.CustomerID = 1
           AND ( ProductNum + ProductNumUpdate ) > 0
    ORDER  BY GroupSKU,
              l.SKU 
    PARAMS:@tb_orderInfoids = 34174428,34055960, ,
  14. 2022-05-03 09:30:33, 由 李振宇 指派给 李振宇。
  15. 2022-05-03 09:32:31, 由 李振宇 指派给 陈少军。
    修改了 指派给,旧值为 "lizhenyu",新值为 "chenshaojun"。
    修改了 抄送给,旧值为 ",chenshaojun",新值为 ""。
  16. 2022-05-16 12:00:55, 由 陈少军 添加备注。


    多个大表 关联查询,导致很慢,考虑是否可以将多个大表关联查询抽取分解到应用程序里执行


    --select count(8) from RB_OrderList nolock where  --86567167
    --select count(0) from RB_OrderInfo nolock            --73875036
    --select count(0) from RB_WareHouse_Product nolock --4272006
    --select count(0) from rb_product nolock                        --2103061
    --select count(0) from RB_Product_GroupSku nolock  --813400
    --select count(0) from RB_Product_Admin nolock  --2101977
    --select count(0) from RB_WareHouse nolock --8739

  17. 2022-05-16 13:53:02, 由 陈少军 指派给 李振宇。
    修改了 指派给,旧值为 "chenshaojun",新值为 "lizhenyu"。


     多个大表关联查询确实比较慢,看了,没有优化的空间,

    转对应的开发同事,让将 执行步骤 抽取分解到应用程序里执行

  18. 2022-05-19 15:25:18, 由 李振宇 指派给 程伟。
    修改了 指派给,旧值为 "lizhenyu",新值为 "chengwei"。
  19. 2022-05-19 16:23:32, 由 程伟 指派给 李振宇。
    修改了 指派给,旧值为 "chengwei",新值为 "lizhenyu"。
  20. 2022-06-04 12:05:44, 由 李振宇 解决,方案为 第三方原因(外部系统) 。
    修改了 解决方案,旧值为 "",新值为 "external"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2022-06-04 11:59:16"。
    修改了 指派给 ,旧值为 "lizhenyu",新值为 "xiayu"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 解决者 ,旧值为 "",新值为 "lizhenyu"。

    自测结果:

  21. 2022-06-07 16:27:43, 由 夏宇 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "xiayu",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "xiayu"。
    修改了 关闭日期,旧值为 "",新值为 "2022-06-07 16:27:43"。

所属项目 技术中心-需求池
所属模块 /
所属计划
所属迭代 【智汇】产品部 2月非正常更新版本(2022年)
Bug类型 性能问题
严重程度 提示
优先级 P2
Bug状态 已关闭
业务部门
影响功能
开发责任人
测试责任人
解决时效 0
激活次数 1
激活日期 2022-03-01 14:27:16
是否确认 是
当前指派 Closed 于 2022-06-07 16:27:43
截止日期 0000-00-00
上线时间
上线时效
操作系统
浏览器
关键词
抄送给
所属迭代 【智汇】产品部 2月非正常更新版本(2022年)
相关需求
相关任务
由谁创建 夏宇 于 2022-02-23 17:42:12
影响环境 577
由谁解决 李振宇 于 2022-06-04 11:59:16
解决版本 主干
解决方案 第三方原因(外部系统)
由谁关闭 夏宇 于 2022-06-07 16:27:43
最后修改 夏宇 于 2022-06-07 16:27:43
相关Bug