重现步骤

[性能问题描述]周美花 的渠道产品 销量月报表导出缓慢,尝尝阻塞队列,而超时 无法导出


select       ROW_NUMBER() over(order by a.SKU) '编号',   a.ProductGroupSKU '母体ID',      a.SKU,      a.OrderSourceSKU '渠道SKU',      a.ClientSKU '自定义SKU',   a.ASINorItemID 'ASIN',      a.SalesNum '销售数量',      a.WareHouseName '仓库名称',      a.GoodNum '库存数量',      convert(varchar(4), a.SalesYear) + '年' + convert(varchar(2), a.SalesMonth) + '月' '时间',      a.OrderNum '订单数',      a.OrderSourceName '订单来源',      a.ProductName '产品名称',      a.ProductNameCN '产品中文名'  from(  select      ROW_NUMBER() over(PARTITION by a.CustomerID,a.OrderSourceID,a.SKU,a.OrderSourceSKU,a.WareHouseID, a.SalesYear, a.SalesMonth order by a.CustomerID,a.OrderSourceID,a.SKU,a.OrderSourceSKU,a.WareHouseID, a.SalesYear, a.SalesMonth) SortNum,      a.ProductGroupSKU,      a.SKU,      a.OrderSourceSKU,      a.ClientSKU,      b.ASINorItemID,      a.SalesNum,      a.WareHouseName,      a.GoodNum,      a.SalesYear,      a.SalesMonth,      a.OrderNum,      a.OrderSourceName,      a.ProductName,      a.ProductNameCN      from dbo.View_RB_Report_OrderSourceSKUMonth a WITH(NOLOCK)  LEFT JOIN dbo.RB_Amazon_Product_Base(NOLOCK) b          ON b.CustomerID = a.CustomerID             AND b.OrderSourceID = a.OrderSourceID             AND b.SKU = a.SKU             AND b.OrderSourceSKU = a.OrderSourceSKU             AND b.IsOffShelf IN(0, 1, 2)             AND b.IsDelete=0             AND b.ASINorItemID != ''  where  (DATEDIFF(MONTH,CAST(a.SalesYear AS NVARCHAR(4)) + '-' + CAST(a.SalesMonth AS NVARCHAR(2))+'-1','2022-1-1')<=0)  AND (DATEDIFF(MONTH,CAST(a.SalesYear AS NVARCHAR(4)) + '-' + CAST(a.SalesMonth AS NVARCHAR(2))+'-1','2023-7-1')>=0)  AND (a.OrderSourceID IN(9948))  AND (a.CustomerID=1)  AND (a.SalesNum>0)  AND (a.OrderSourceID IN (SELECT OrderSourceID FROM RB_OrderSource_SaleAdmin (NOLOCK) WHERE AdminID=5841))   ) a where SortNum = 1

[分析过程]


[期望结果]提升效率 减少 导出时长

历史记录  
  1. 2023-07-05 14:23:33, 由 袁慧斌 创建。
  2. 2023-07-05 19:26:47, 由 胡晓龙 指派给 许瑞丰。
    修改了 指派给,旧值为 "huxiaolong",新值为 "xuruifeng"。
    瑞丰,你看下能不能处理,如果是自定义报表的处理不了帮转龙哥
  3. 2023-07-06 16:33:06, 由 许瑞丰 指派给 何智军。
    修改了 指派给,旧值为 "xuruifeng",新值为 "hezhijun"。
  4. 2023-07-06 17:38:34, 由 何智军 指派给 吴高发。
    修改了 指派给,旧值为 "hezhijun",新值为 "wugaofa"。
    高发,帮忙看一下这个查询有没有可能优化一下
  5. 2023-07-06 17:55:33, 由 吴高发 指派给 何智军。
    修改了 指派给,旧值为 "wugaofa",新值为 "hezhijun"。
    报表太复杂,优化不了。
  6. 2023-07-06 18:56:31, 由 何智军 解决,方案为 历史bug(180天以上) 。
    修改了 解决方案,旧值为 "",新值为 "history"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2023-07-06 18:52:27"。
    修改了 指派给 ,旧值为 "hezhijun",新值为 "linhen"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "hezhijun"。

    渠道产品销量日报表、月报表、年报表已有新版报表渠道产品销量报表V2


    建议:暂停使用旧版报表
  7. 2023-07-17 10:24:39, 由 林很 激活。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "active"。
    修改了 激活日期,旧值为 "",新值为 "2023-07-17 10:24:39"。
    修改了 激活次数,旧值为 "0",新值为 "1"。
    修改了 解决方案,旧值为 "history",新值为 ""。
    修改了 解决日期,旧值为 "2023-07-06 18:52:27",新值为 "0000-00-00"。
    修改了 解决者 ,旧值为 "hezhijun",新值为 ""。
    修改了 解决版本,旧值为 "trunk",新值为 ""。
    修改了 关闭日期,旧值为 "",新值为 "0000-00-00"。
  8. 2023-07-17 10:26:07, 由 林很 转为 需求,编号为 #15520 FMS:性能优化-渠道产品销量月报表隐藏 。
  9. 2023-07-17 10:26:07, 由 林很 关闭。
  10. 2023-11-17 09:34:37, 由 刘超 编辑。
    修改了 所属模块,旧值为 "1748",新值为 "1850"。
  11. 2023-11-17 09:53:52, 由 刘超 编辑。
    修改了 所属模块,旧值为 "1850",新值为 "1863"。
所属项目 技术中心-需求池
所属模块 系统运维   性能优化
所属计划
所属迭代
Bug类型
严重程度 提示
优先级 P2
Bug状态 已关闭
业务部门
影响功能
开发责任人
测试责任人
解决时效 0
激活次数 1
激活日期 2023-07-17 10:24:39
是否确认 是
当前指派 Closed 于 2023-07-17 10:26:07
截止日期 0000-00-00
上线时间
上线时效
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2023-07-05 14:23:33
影响环境 577
由谁解决 林很 于 2023-07-17 10:26:07
解决版本
解决方案 tostory
由谁关闭 林很 于 2023-07-17 10:26:07
最后修改 刘超 于 2023-11-17 09:53:48