任务描述
content
:[08:40:34] -------------------------------------------------------------
CODE:N0840349984
Error:20_258_0_-2146232060
SQL:UPDATE TOP (200)
QE
SET QE.LockGuid = '53e246fcc292447a8c046dc1b5c2278d',
QE.QueueState = 1,
QE.ExecTime = GETDATE()
FROM RB_Ebay_Listing_Queue_V2 QE
INNER JOIN RB_Ebay_Listing_Basic_V2 B WITH (NOLOCK)
ON B.CustomerID = QE.CustomerID
AND B.ListingBasicID = QE.ListingBasicID
AND B.OrderSourceID = QE.OrderSourceID
AND B.SiteCode = QE.SiteCode
WHERE QE.QueueState = 0
AND QE.QueueType = 6
PARAMS:

MESSAGE:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP Provider, error: 0 - 等待的操作过时。) TRACE:   在 System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)    在 System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)    在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)    在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)    在 System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)    在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)    在 System.Data.SqlClient.SqlConnection.Open()    在 RB.DAL.DBOperator.prepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, String cmdText, SqlParameter[] cmdParms)    在 RB.DAL.DBOperator.ExecuteSql(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms)   在 RB.DAL.DBOperator.toCommonTipException(SqlException ex, String sql, SqlParameter[] cmdParms)    在 RB.DAL.DBOperator.ExecuteSql(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms)    在 RB.DALExtend.RB_Ebay_Listing_Queue_V2Extend.UpdateDispatchTimeMaxLockGuid(String LockGuid)    在 Biz.Ebay.Listing.EbayUpdateProduct.UpdateDispatchTimeMaxQueueMain()    在 ChinaDownLoadImage.Task.Task_Ebay_Listing_V2_UpdateDispatchTimeMax.Execute()    在 RB.Utility.SystemTask.<doTask>b__43_0()    在 System.Threading.Tasks.Task.Execute()    在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    在 System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)    在 System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)    在 System.Threading.ThreadPoolWorkQueue.Dispatch()


建议优化:

drop table if exists #tabRes;
select top 200 qe.QueueID,qe.CustomerID into #tabRes
FROM RB_Ebay_Listing_Queue_V2 QE (nolock)
    INNER JOIN RB_Ebay_Listing_Basic_V2 B WITH (NOLOCK)
        ON B.CustomerID = QE.CustomerID
            AND B.ListingBasicID = QE.ListingBasicID
            AND B.OrderSourceID = QE.OrderSourceID
            AND B.SiteCode = QE.SiteCode
WHERE QE.QueueState = 0
        AND QE.QueueType = 6 ;
create index idx_queueid on #tabRes(QueueID,CustomerID);

UPDATE QE
SET QE.LockGuid = '53e246fcc292447a8c046dc1b5c2278d',
    QE.QueueState = 1,
    QE.ExecTime = GETDATE()
FROM RB_Ebay_Listing_Queue_V2 QE inner join #tabRes t
on qe.QueueID=t.QueueID and qe.CustomerID=t.CustomerID;
drop table if exists #tabRes;


历史记录  
  1. 2023-04-06 09:27:24, 由 吴高发 创建。
  2. 2023-04-07 09:44:48, 由 王翔宇 指派给 彭康。
    修改了 指派给 ,旧值为 "wangxiangyu",新值为 "pengkang"。
    修改了 预计剩余,旧值为 "0",新值为 "1.5"。
  3. 2023-04-07 18:01:17, 由 彭康 完成。
    修改了 总计消耗,旧值为 "0",新值为 "1.5"。
    修改了 实际完成,旧值为 "",新值为 "2023-04-07 18:00:49"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-04-07 18:01:17"。
    修改了 预计剩余,旧值为 "1.5",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "pengkang"。
  4. 2023-10-31 14:53:15, 由 周杰 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "pengkang",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-31 14:53:15"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 系统管理部 - 系统服务优化
所属模块 /
相关需求 暂无
指派给 Closed 于 2023-10-31 14:53:15
任务类型 后端
任务标签 初始
开发组 百货开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 吴高发 于 2023-04-06 09:27:24
由谁完成 彭康 于 2023-04-07 18:00:49
由谁取消 暂无
由谁关闭 周杰 于 2023-10-31 14:53:15
关闭原因 已完成
最后编辑 周杰 于 2023-10-31 14:53:15
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 0工时
总计消耗 1.5工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-04-07
截止日期 0000-00-00