Sql代理作业执行速度太慢

时间:2015-04-21 02:13:20

标签: sql sql-server stored-procedures

我之前发过这样的问题,但似乎我没有明确解释整个故事。所以我做了这个详细解释。这是存储过程

USE [xxxx]
GO
/****** Object:  StoredProcedure [dbo].[MARK_ACTIVE]    Script Date: 4/20/2015 5:55:53 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO



ALTER PROCEDURE [dbo].[xxxx]
AS
SET ANSI_NULLS ON
INSERT INTO [123.456.7.890].[DBASE1].[dbo].[TABLE]      (smsfr,smsmsg,smsdt,dbdt,devid,status,status2,IsHEX)
SELECT TOP 3 smsfr,smsmsg,smsdt,dbdt,devid,status,status2,IsHEX
FROM [098.765.4.321].[[DBASE2].[dbo].[TABLE2] cr
WHERE
NOT EXISTS (SELECT  id,smsfr,smsmsg,smsdt,dbdt,devid,status,status2,IsHEX          FROM [123.456.7.890].[DBASE1].[dbo].[TABLE]  c
  WHERE cr.smsdt = c.smsdt)

这是我的工作设置

我的将军 enter image description here

我的步骤 enter image description here

我的进步步骤 enter image description here

我的日程安排程序 enter image description here

当我运行存储过程时,它执行的时间不到10秒,但是当我尝试使用该作业调用该存储过程时,这就是发生的事情

enter image description here

它只是继续处于进行状态,但没有任何反应,看起来它已陷入该状态。

0 个答案:

没有答案