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>





客户订单页面,选择平台类目或者多加几个条件去搜索,一直小黄鸡

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>
涉及千万数据 帮忙看看是否有优化空间

执行时间1分钟

执行语句
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 ,
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;更改后搜索

svn 提交记录


| 由谁创建 | 林鸿贵 于 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 |
|---|