重现步骤

[性能问题描述]

仓库反馈小黄鸡多

[分析过程]

所有表 未全添加nolock,未参数化

 INNER JOIN RB_Product b ON m.gSKU = b.SKU
                                   AND c.CustomerID = b.CustomerID
        LEFT JOIN RB_OrderInfo i ON i.CustomerID = c.CustomerID
                                    AND i.OrderCode = c.MergerPackageNo
        LEFT JOIN RB_FBA_ShipmentDetail sp ON m.SellerSKU = sp.SellerSKU
                                              AND sp.CustomerID = m.CustomerID
                                              AND sp.ShipmentId = i.AmazonShipmentId

[期望结果]所有查询到的表 都添加 nolock,减少对标的依赖,并且参数化 SQL 

历史记录  
  1. 2023-03-01 14:26:30, 由 袁慧斌 创建。
  2. 2023-03-01 15:07:20, 由 程伟 指派给 鞠智明。
    修改了 指派给,旧值为 "chengwei",新值为 "juzhiming"。
  3. 2023-03-01 18:15:32, 由 鞠智明 解决,方案为 性能问题 。
    修改了 解决方案,旧值为 "",新值为 "performance"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2023-03-01 16:27:20"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "liuchao"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "juzhiming"。

    开发报告

    1.表查询加上nolock,同时查询参数化

  4. 2023-03-02 10:34:50, 由 刘超 编辑。
    修改了 重现步骤,区别为:
    004-
    004+ [分析过程]
    005- [分析过程]
    005+ 所有表 未全添加nolock,未参数化
    006- 所有表 未全添加nolock,未参数化
    006+ INNER JOIN RB_Product b ON m.gSKU = b.SKU AND c.CustomerID = b.CustomerID LEFT JOIN RB_OrderInfo i ON i.CustomerID = c.CustomerID AND i.OrderCode = c.MergerPackageNo LEFT JOIN RB_FBA_ShipmentDetail sp ON m.SellerSKU = sp.SellerSKU AND sp.CustomerID = m.CustomerID AND sp.ShipmentId = i.AmazonShipmentId
    007- INNER JOIN RB_Product b ON m.gSKU = b.SKU AND c.CustomerID = b.CustomerID LEFT JOIN RB_OrderInfo i ON i.CustomerID = c.CustomerID AND i.OrderCode = c.MergerPackageNo LEFT JOIN RB_FBA_ShipmentDetail sp ON m.SellerSKU = sp.SellerSKU AND sp.CustomerID = m.CustomerID AND sp.ShipmentId = i.AmazonShipmentId
    007+ [期望结果]所有查询到的表 都添加 nolock,减少对标的依赖,并且参数化 SQL
    008- [期望结果]所有查询到的表 都添加 nolock,减少对标的依赖,并且参数化 SQL
    004- <p></p>
    004+ <p>[分析过程]</p>
    005- <p>[分析过程]</p>
    005+ <p>所有表 未全添加nolock,未参数化</p>
    006- <p>所有表 未全添加nolock,未参数化</p>
    006+ <p>INNER JOIN RB_Product b ON m.gSKU = b.SKU<br /> AND c.CustomerID = b.CustomerID<br /> LEFT JOIN RB_OrderInfo i ON i.CustomerID = c.CustomerID<br /> AND i.OrderCode = c.MergerPackageNo<br /> LEFT JOIN RB_FBA_ShipmentDetail sp ON m.SellerSKU = sp.SellerSKU<br /> AND sp.CustomerID = m.CustomerID<br /> AND sp.ShipmentId = i.AmazonShipmentId</p>
    007- <p>INNER JOIN RB_Product b ON m.gSKU = b.SKU<br /> AND c.CustomerID = b.CustomerID<br /> LEFT JOIN RB_OrderInfo i ON i.CustomerID = c.CustomerID<br /> AND i.OrderCode = c.MergerPackageNo<br /> LEFT JOIN RB_FBA_ShipmentDetail sp ON m.SellerSKU = sp.SellerSKU<br /> AND sp.CustomerID = m.CustomerID<br /> AND sp.ShipmentId = i.AmazonShipmentId<br /></p>
    007+ <p>[期望结果]所有查询到的表 都添加 nolock,减少对标的依赖,并且参数化 SQL</p>
    008- <p>[期望结果]所有查询到的表 都添加 nolock,减少对标的依赖,并且参数化 SQL</p>

  5. 2023-03-02 10:35:09, 由 刘超 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "liuchao",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liuchao"。
    修改了 关闭日期,旧值为 "",新值为 "2023-03-02 10:35:09"。
  6. 2023-11-17 09:27:45, 由 刘超 编辑。
    修改了 所属模块,旧值为 "1742",新值为 "1854"。
  7. 2023-11-17 09:53:54, 由 刘超 编辑。
    修改了 所属模块,旧值为 "1854",新值为 "1863"。
所属项目 技术中心-需求池
所属模块 系统运维   性能优化
所属计划
所属迭代
Bug类型
严重程度 严重
优先级 P0
Bug状态 已关闭
业务部门
影响功能
开发责任人
测试责任人
解决时效 0
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2023-03-02 10:35:09
截止日期 0000-00-00
上线时间
上线时效
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2023-03-01 14:26:30
影响环境 577
由谁解决 鞠智明 于 2023-03-01 16:27:20
解决版本 主干
解决方案 性能问题
由谁关闭 刘超 于 2023-03-02 10:35:09
最后修改 刘超 于 2023-11-17 09:53:48
相关Bug