任务描述

1.问题描述:

调用存储过程执行慢,经常出现在慢sql里:

存储过程:RB_OrderInfo_Log_ADD,单表插入单条日志,


2.问题分析:

插入[RB_OrderList_Log] 表记录=0原因排查,


exec [RB_OrderList_Log_ADD] 1,1,'ordrecode',2,'orderlog',1,'adminname'  测试可以插入数据  ID=48448,但表里的日志删除了,说明不重要


3.解决方案:

开发需分析一下业务, 若表里的日志删除了,不需保存数据,都被删除了,那么就不要调用这个存储过程写日志,增加了资源的占用


remark:

------------------------------------
--用途:增加一条记录 
--项目名称:
--说明:
--时间:2014-2-28 14:25:08
------------------------------------
ALTER PROCEDURE [dbo].[RB_OrderList_Log_ADD]
@ID int output,
@CustomerID int,
@OrderCode varchar(50),
@OrderListID int,
@OrderLog nvarchar(4000),
@AdminID int,
@AdminName nvarchar(50)

 AS 
INSERT INTO [RB_OrderList_Log](
[CustomerID],[OrderCode],[OrderListID],[OrderLog],[AdminID],[AdminName]
)VALUES(
@CustomerID,@OrderCode,@OrderListID,@OrderLog,@AdminID,@AdminName
)
SET @ID = @@IDENTITY

历史记录  
  1. 2022-04-22 11:41:07, 由 陈少军 创建。
  2. 2022-04-22 11:42:09, 由 陈少军 指派给 程伟。
    修改了 预计剩余,旧值为 "0",新值为 "2"。

    3.解决方案:

    开发需分析一下业务, 若表里的日志删除了,不需保存数据,都被删除了,那么就不要调用这个存储过程写日志,增加了资源的占用

  3. 2022-04-22 16:04:52, 由 程伟 添加备注。

    检查下代码有多少地方引用了 RB_OrderList_Log_ADD 存储过程,先分析下,哪些功能是还在使用的,把使用到的功能的代码文件名称备注下

    最后再分析下是否能够去掉这个存储过程,因为表里面都没有数据了

  4. 2022-04-22 17:18:33, 由 鞠智明 指派给 程伟。

    1.OrderInfoService.DownloadAlibabaOrders --下载速卖通订单

    2.DownLoadMagentoOrder.DownloadMagentoOrders --下载麦进斗订单

    3.OrderJingDongManage.DownloadJingDongOrders  --同步京东平台订单信息

    4.OrderWishManage.DownloadWishOrders--同步Wish平台订单信息

    5.RB_ProcurementDetailHandler.AddOrderLog--//采购添加产品日志

    6.Web.IrobotBox.HandTerminal.ProcurementMemo.aspx   保存操作-btnSava_Click

    7.AddSMTOrderListByExcel.aspx 

    8.Web.IrobotBox.Procurement.ProcurementMemo.aspx   保存操作btnSava_Click 

  5. 2022-05-25 16:37:31, 由 程伟 添加备注。

    6月2号完成

    分析下是不是可以直接将RB_OrderList_Log_ADD代码去掉,并且将存储过程删除掉。

  6. 2022-06-01 10:56:08, 由 程伟 指派给 谢业福。
    修改了 指派给,旧值为 "chengwei",新值为 "xieyefu"。
  7. 2022-06-01 17:43:57, 由 谢业福 完成。
    修改了 总计消耗,旧值为 "0",新值为 "2"。
    修改了 指派给 ,旧值为 "xieyefu",新值为 "chenshaojun"。
    修改了 实际完成,旧值为 "",新值为 "2022-06-01 17:43:41"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-06-01 17:43:57"。
    修改了 预计剩余,旧值为 "2",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "xieyefu"。
    主干已经提交删除
  8. 2022-07-16 17:09:17, 由 zhengqiao 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "chenshaojun",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhengqiao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-07-16 17:09:17"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 系统管理部 - 系统服务优化
所属模块 /
相关需求 暂无
指派给 Closed 于 2022-07-16 17:09:17
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给 刘灿 黄金龙 胡晓龙 吴高发
由谁创建 陈少军 于 2022-04-22 11:41:07
由谁完成 谢业福 于 2022-06-01 17:43:41
由谁取消 暂无
由谁关闭 zhengqiao 于 2022-07-16 17:09:17
关闭原因 已完成
最后编辑 zhengqiao 于 2022-07-16 17:09:17
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 0工时
总计消耗 2工时
预计剩余 0工时
预计开始 2022-04-22
实际开始 2022-06-01
截止日期 2022-04-29