业务需求
600
需求描述

[性能问题描述]导出50分钟都无法完成,阻塞后面系统

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','2021-4-1')<=0)  AND (DATEDIFF(MONTH,CAST(a.SalesYear AS NVARCHAR(4)) + '-' + CAST(a.SalesMonth AS NVARCHAR(2))+'-1','2022-12-1')>0)  AND (a.OrderSourceID IN (SELECT OrderSourceID FROM RB_OrderSource_SaleAdmin (NOLOCK) WHERE AdminID=5841))   ) a where SortNum = 1

[分析过程]

SQL 执行较慢,无缺失索引,看看能否添加某些业务关键性字段提升效率

[期望结果]提升导出速度,控制在20分钟以内

验收标准
价值描述
600
历史记录  
  1. 2023-07-04 14:57:05, 由 林很 Bug转化而来,Bug编号为 38089 。
  2. 2023-07-20 14:45:37, 由 李会云 编辑。
    修改了 指派给,旧值为 "lihuiyun",新值为 "linhen"。
  3. 2023-10-09 20:41:29, 由 林很 关闭,原因为 不做 。
    修改了 关闭原因,旧值为 "",新值为 "willnotdo"。
    修改了 当前状态,旧值为 "draft",新值为 "closed"。
    修改了 指派给 ,旧值为 "linhen",新值为 "closed"。
    修改了 所处阶段,旧值为 "wait",新值为 "closed"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-09 20:41:29"。
    修改了 由谁关闭,旧值为 "",新值为 "linhen"。
    旧版报告不做优化,后续停用
  4. 2024-09-08 17:54:09, 由 周杰 编辑。
    修改了 上线时间,旧值为 "2023-07-28",新值为 "0"。
迭代版本
提报业务部门
提报人员 林很
需求来源 公司战略需求
所属项目 技术中心-需求池
所属模块 财务   财务管理
所属计划
业务价值
开发组 多平台开发组
受益业务部门 技术研发中心
验收人员 李会云
业务目标类型
中心业务目标
业务价值 提升人效
每月价值量 600
每月节省人数 0
优先级 P3
价值类型
预计工时 6
成本 1500
ROI 0.00
操作手册 否
高价值 高价值
主被动 被动接收
复杂度 一般性
工作流ID
工作流创建时间
更新点 常规更新
是否高危 否
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数 一次
计划上线
上线时间 0000-00-00
计划验收时间 2023-07-04
业务验收时间
满意度
价值验收
满意度分值
业务回填价值
验收达成价值
验收达成ROI
抄送给 袁慧斌  
由谁创建 林很 于 2023-07-04 14:57:04
指派给 Closed 于 2024-09-08 17:54:08
由谁评审
评审时间
由谁关闭 林很 于 2023-10-09 20:41:29
关闭原因 不做
最后修改 周杰 于 2024-09-08 17:54:08