查看tidal job中调用的sp是否真的在运行

1 篇文章 0 订阅

刚刚us的tech leader突然上线call我说,tidal job中有一个job挂掉了,让我帮忙看一下什么原因然后rerun 起来,一时间我晕晕乎乎的,就问tidal job number及error message,然后找到job 中调用的sp,及里面的参数,后来修改后,tidal job 是active状态了,但是不确定sp是否真的再跑,所以想找一个类似informatica或者netezza中的一种可以monitor的界面来观察一下数据流状态来确认sp是否真的run起来了,于是乎,找到了DBA 大牛求助,DBA 果然很赞!下面是解决办法,虽然时候觉得很简单,但是对于不知道如何使用命令的人来讲,真的没有办法。。闲话少说,上办法~~

:Step1: 在sp所在的server上运行 sp_who2 active命令

check login 的value是不是以 ‘域名\tidsvc_(servername)’组成的,同时check DBName是不是sp运行的DB.

Step2:取Step1中获取到的SPID运行命令DBCC INPUTBUFFER(SPID),此example中spid对应的是78,所以看下图:

check eventinfo 如果是你想查看的sp,证明这个sp就是在run,而且可以返回到Step1中去查看具体运行的环节,看图1Command value ,就可以发现这个example正运行到select环节。

 

ok啦,dba简直太强大了,many many thanks,哈哈,记下来,希望对你有帮助哦~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值