- 2023-07-03 14:11:23, 由 林鸿贵 创建。
-
2023-07-03 14:14:35, 由 何建宝 指派给 林鸿贵。
修改了 指派给,旧值为 "hejianbao",新值为 "linhonggui"。
截图看下哪些组合条件一起搜索超时 -
2023-07-03 14:33:41, 由 林鸿贵 编辑。
修改了 重现步骤,区别为:
001-
1)这个条件下选择多个主类别;2)这个条件下组合其他条件一起搜索
001+
002+ 登陆一下【赖钦潮】的账号
003+ 1)这个条件下选择多个主类别;
004+ 只添加主类目
005+
006+ 2)这个条件下组合其他条件一起搜索001-
1)这个条件下选择多个主类别;2)这个条件下组合其他条件一起搜索
001+ <p><img src="{279660.png}" alt="" /></p>
002+ <p>登陆一下【<b>赖钦潮</b>】的账号</p>
003+ <p>1)这个条件下选择多个主类别;</p>
004+ <p><span style="color:#E53333;font-size:18px;">只添加主类目</span></p>
005+ <p><img src="{279658.png}" alt="" /></p>
006+ <p>2)这个条件下组合其他条件一起搜索</p> -
2023-07-03 14:33:50, 由 林鸿贵 编辑。
修改了 测试责任人,旧值为 "xiayu",新值为 ""。
修改了 影响环境 ,旧值为 "627",新值为 "trunk"。
- 2023-07-05 17:17:09, 由 林鸿贵 添加备注。
-
2023-07-05 17:17:16, 由 林鸿贵 指派给 何建宝。
修改了 指派给,旧值为 "linhonggui",新值为 "hejianbao"。
-
2023-07-05 17:25:50, 由 何建宝 指派给 田新旭。
修改了 指派给,旧值为 "hejianbao",新值为 "tianxinxu"。
-
2023-07-06 09:27:52, 由 田新旭 添加备注。


-
2023-07-06 09:32:20, 由 田新旭 添加备注。


-
2023-07-06 09:35:48, 由 田新旭 指派给 林鸿贵。
修改了 指派给,旧值为 "tianxinxu",新值为 "linhonggui"。

-
2023-07-06 10:01:45, 由 林鸿贵 指派给 程伟。
修改了 指派给,旧值为 "linhonggui",新值为 "chengwei"。
-
2023-07-06 10:02:13, 由 林鸿贵 添加备注。
客户订单页面,选择平台类目或者多加几个条件去搜索,一直小黄鸡

-
2023-07-06 10:18:52, 由 林鸿贵 编辑。
修改了 Bug标题 ,区别为:
001-
产品库开发管理搜索条件超时
001+ 客户订单高级搜索条件,搜索超时001-
修改了 重现步骤,区别为:产品库开发管理搜索条件超时
001+ 客户订单高级搜索条件,搜索超时001-
001+ 看最后一条备注
002-登陆一下【赖钦潮】的账号
003-1)这个条件下选择多个主类别;
004-只添加主类目
005-
006-2)这个条件下组合其他条件一起搜索001-
<p><img src="{279660.png}" alt="" /></p>
001+ 看最后一条备注<br />
002-<p>登陆一下【<b>赖钦潮</b>】的账号</p>
003-<p>1)这个条件下选择多个主类别;</p>
004-<p><span style="color:#E53333;font-size:18px;">只添加主类目</span></p>
005-<p><img src="{279658.png}" alt="" /></p>
006-<p>2)这个条件下组合其他条件一起搜索</p> -
2023-07-06 10:57:15, 由 程伟 指派给 谢业福。
修改了 指派给,旧值为 "chengwei",新值为 "xieyefu"。
-
2023-07-06 11:24:16, 由 谢业福 指派给 吴高发。
修改了 指派给,旧值为 "xieyefu",新值为 "wugaofa"。
涉及千万数据 帮忙看看是否有优化空间

执行时间1分钟

-
2023-07-06 11:30:53, 由 谢业福 添加备注。
执行语句
drop table if exists #tempTableSkus;SELECT SKU into #tempTableSkus FROM E_Product_Amazon_BrowseTree(NOLOCK) pabt
JOIN Charsplitforin('1055398,1063498', '-') Temp
ON pabt.BrowsePathByID LIKE Temp.item + '%'
WHERE pabt.IsDelete = 0 AND pabt.CustomerID = @CustomerID; create index idx_sku on #tempTableSkus(sku); drop table if exists #tempTableCodes select OrderCode into #tempTableCodes from RB_OrderList tol (nolock) inner join #tempTableSkus t on tol.sku=t.SKU and tol.CustomerID=@CustomerID create index idx_OrderCode on #tempTableCodes(OrderCode);
SELECT Count(1) FROM RB_OrderInfo oi WITH(nolock) LEFT JOIN RB_OrderSource os WITH(nolock)
ON oi.CustomerID = os.CustomerID AND oi.OrderSourceID = os.ID
LEFT JOIN E_Country e WITH(nolock)
ON oi.Country = e.Shorthand
LEFT JOIN RB_Transport t WITH(nolock)
ON oi.CustomerID = t.CustomerID AND oi.TransportID = t.ID
LEFT JOIN RB_Transport_API tapi WITH(nolock)
ON t.Transport_API_ID = tapi.ID AND t.CustomerID = tapi.CustomerID
LEFT JOIN RB_WareHouse wh WITH(nolock)
ON oi.CustomerID = wh.CustomerID AND oi.WareHouseID = wh.ID
LEFT JOIN RB_Admin rba WITH(nolock)
ON rba.CustomerID = os.CustomerID AND rba.ID = os.SaleAdminID
LEFT JOIN RB_BusinessTeam bt WITH(nolock)
ON bt.CustomerID = os.CustomerID AND bt.ID = rba.BusinessTeamID
LEFT JOIN RB_OrderSource_EbayAmazonAPI api WITH(nolock)
ON os.CustomerID = api.CustomerID AND os.ID = api.OrderSourceID
LEFT JOIN RB_OrderInfo_ClientExpand (NOLOCK) cexpand
ON oi.CustomerID = cexpand.CustomerID
AND oi.OrderCode = cexpand.OrderCode outer apply (SELECT Count(1) IsAttachMail
FROM RB_OrderInfo_Attach att(nolock)
WHERE att.CustomerID = oi.CustomerID
AND att.OrderCode = oi.OrderCode) att1 inner join #tempTableCodes temptcode on oi.OrderCode=temptcode.OrderCode WHERE oi.CustomerID = @CustomerID
AND oi.IsStockOrder = 0 AND oi.IsPay = @IsPay AND oi.AddTime >= @StartTime AND oi.AddTime <= @EndTime AND Exists (
SELECT 1 FROM RB_OrderList ol WITH(nolock)
INNER JOIN RB_Product_SalesStatus ps WITH(nolock) ON ol.CustomerID = ps.CustomerID AND ol.SKU = ps.SKU
WHERE ol.CustomerID = @CustomerID
AND ol.CustomerID = oi.CustomerID
AND ol.OrderCode = oi.OrderCode
AND ps.ProductVitalityType IN (1)
AND ol.AddTime >= @OrderListStartTime AND ol.AddTime <= @EndTime ) AND Exists (
SELECT 1 FROM RB_OrderList ol WITH(nolock) INNER JOIN RB_Product_Admin pa WITH(nolock) ON ol.CustomerID = pa.CustomerID AND ol.SKU = pa.SKU
WHERE ol.CustomerID = @CustomerID
AND ol.OrderCode = oi.OrderCode
AND pa.AddTime >= @ProductStartTime AND ol.AddTime >= @OrderProductStartAddTime
) option(recompile,maxdop 16)
PARAMS:@CustomerID = 1 ,@IsPay = 1 ,@StartTime = 2023/5/5 0:00:00 ,@EndTime = 2023/7/5 23:59:59 ,@ProductStartTime = 2023/1/1 16:51:38 ,@OrderListStartTime = 2023/4/28 0:00:00 ,@OrderProductStartAddTime = 2023/5/4 23:00:00 , -
2023-07-06 14:20:22, 由 吴高发 解决,方案为 性能问题 。
修改了 解决方案,旧值为 "",新值为 "performance"。
修改了 解决日期,旧值为 "",新值为 "2023-07-06 14:19:11"。
修改了 指派给 ,旧值为 "wugaofa",新值为 "xieyefu"。
修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
修改了 是否确认,旧值为 "0",新值为 "1"。
修改了 解决者 ,旧值为 "",新值为 "wugaofa"。
建议优化为:
declare @CustomerID int= 1 ,@IsPay int= 1 ,@StartTime datetime= '2023/5/5 0:00:00' ,@EndTime datetime= '2023/7/5 23:59:59' ,@ProductStartTime datetime= '2023/1/1 16:51:38' ,@OrderListStartTime datetime= '2023/4/28 0:00:00' ,@OrderProductStartAddTime datetime= '2023/5/4 23:00:00';
drop table if exists #tempTableSkus;
SELECT SKU into #tempTableSkus
FROM E_Product_Amazon_BrowseTree(NOLOCK) pabt
JOIN Charsplitforin('1055398,1063498', '-') Temp
ON pabt.BrowsePathByID LIKE Temp.item + '%'
WHERE pabt.IsDelete = 0 AND pabt.CustomerID = @CustomerID;
create index idx_sku on #tempTableSkus(sku);
--drop table if exists #tempTableCodes
--select OrderCode into #tempTableCodes from RB_OrderList tol with(nolock,index(IX_RB_OrderList_Sku_OrderCode)) inner join #tempTableSkus t on tol.sku=t.SKU and tol.CustomerID=1
--create index idx_OrderCode on #tempTableCodes(OrderCode);
SELECT Count(1) FROM RB_OrderInfo oi WITH(nolock) LEFT JOIN RB_OrderSource os WITH(nolock)
ON oi.CustomerID = os.CustomerID AND oi.OrderSourceID = os.ID
LEFT JOIN E_Country e WITH(nolock)
ON oi.Country = e.Shorthand
LEFT JOIN RB_Transport t WITH(nolock)
ON oi.CustomerID = t.CustomerID AND oi.TransportID = t.ID
LEFT JOIN RB_Transport_API tapi WITH(nolock)
ON t.Transport_API_ID = tapi.ID AND t.CustomerID = tapi.CustomerID
LEFT JOIN RB_WareHouse wh WITH(nolock)
ON oi.CustomerID = wh.CustomerID AND oi.WareHouseID = wh.ID
LEFT JOIN RB_Admin rba WITH(nolock)
ON rba.CustomerID = os.CustomerID AND rba.ID = os.SaleAdminID
LEFT JOIN RB_BusinessTeam bt WITH(nolock)
ON bt.CustomerID = os.CustomerID AND bt.ID = rba.BusinessTeamID
LEFT JOIN RB_OrderSource_EbayAmazonAPI api WITH(nolock)
ON os.CustomerID = api.CustomerID AND os.ID = api.OrderSourceID
LEFT JOIN RB_OrderInfo_ClientExpand (NOLOCK) cexpand
ON oi.CustomerID = cexpand.CustomerID
AND oi.OrderCode = cexpand.OrderCode
outer apply (SELECT Count(1) IsAttachMail
FROM RB_OrderInfo_Attach att(nolock)
WHERE att.CustomerID = oi.CustomerID
AND att.OrderCode = oi.OrderCode) att1
--inner join #tempTableCodes temptcode on oi.OrderCode=temptcode.OrderCode
inner join RB_OrderList ol (nolock) on ol.OrderCode=oi.OrderCode
inner join #tempTableSkus t1 on ol.sku=t1.SKU and ol.CustomerID=1
WHERE oi.CustomerID = @CustomerID
AND oi.IsStockOrder = 0 AND oi.IsPay = @IsPay AND oi.AddTime >= @StartTime AND oi.AddTime <= @EndTime AND Exists (
SELECT 1 FROM RB_OrderList ol WITH(nolock)
INNER JOIN RB_Product_SalesStatus ps WITH(nolock) ON ol.CustomerID = ps.CustomerID AND ol.SKU = ps.SKU
WHERE ol.CustomerID = @CustomerID
AND ol.CustomerID = oi.CustomerID
AND ol.OrderCode = oi.OrderCode
AND ps.ProductVitalityType IN (1)
AND ol.AddTime >= @OrderListStartTime AND ol.AddTime <= @EndTime ) AND Exists (
SELECT 1 FROM RB_OrderList ol WITH(nolock) INNER JOIN RB_Product_Admin pa WITH(nolock) ON ol.CustomerID = pa.CustomerID AND ol.SKU = pa.SKU
WHERE ol.CustomerID = @CustomerID
AND ol.OrderCode = oi.OrderCode
AND pa.AddTime >= @ProductStartTime AND ol.AddTime >= @OrderProductStartAddTime
) option(recompile,maxdop 16) -
2023-07-06 16:24:10, 由 谢业福 添加备注。
更改后搜索

-
2023-07-06 16:24:18, 由 谢业福 指派给 林鸿贵。
修改了 指派给,旧值为 "xieyefu",新值为 "linhonggui"。
-
2023-07-06 17:03:43, 由 谢业福 编辑。
修改了 解决者,旧值为 "wugaofa",新值为 "xieyefu"。
-
2023-07-06 17:04:23, 由 谢业福 添加备注。
svn 提交记录

-
2023-07-06 17:04:54, 由 林鸿贵 关闭。
修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
修改了 指派给 ,旧值为 "linhonggui",新值为 "closed"。
修改了 由谁关闭,旧值为 "",新值为 "linhonggui"。
修改了 关闭日期,旧值为 "",新值为 "2023-07-06 17:04:54"。
线上观察,相关页面搜索正常
-
2023-11-17 09:25:54, 由 刘超 编辑。
修改了 所属模块,旧值为 "1810",新值为 "1852"。
| 由谁创建 | 林鸿贵 于 2023-07-03 14:11:23 |
|---|---|
| 影响环境 |
测试环境-测试反馈 |
| 由谁解决 | 谢业福 于 2023-07-06 14:19:11 |
| 解决版本 | |
| 解决方案 | 性能问题 |
| 由谁关闭 | 林鸿贵 于 2023-07-06 17:04:54 |
| 最后修改 | 刘超 于 2023-11-17 09:25:35 |
| 相关Bug |
|---|
