In the last post, we have discussed the script to list the sessions which are waiting for resource or currently running. In this post let us see how to list the blocking sessions with required information.
******************************************************************************************/
CREATE FUNCTION [dbo].dba_GetStatementForSpid
(
@spid SMALLINT
)
RETURNS NVARCHAR(4000)
BEGIN
DECLARE @SqlHandle BINARY(20)
DECLARE @SqlText NVARCHAR(4000)
SELECT @SqlHandle = sql_handle
FROM sys.sysprocesses WITH (nolock) WHERE spid = @spid
SELECT @SqlText = [text] FROM
sys.dm_exec_sql_text(@SqlHandle)
RETURN @SqlText
END
GO
/*****************************************************************************************
STEP 4: List the current blocking session information
****************************************************************************************/
SELECT
es.session_id,
es.HOST_NAME,
DB_NAME(database_id) AS DatabaseName,
CASE WHEN es.program_name LIKE '%SQLAgent - TSQL JobStep%' THEN
(SELECT 'SQL AGENT JOB: '+name FROM msdb..sysjobs WHERE job_id=MASTER.DBO.ConvertStringToBinary (LTRIM(RTRIM((SUBSTRING(es.program_name,CHARINDEX('(job',es.program_name,0)+4,35)))))
) ELSE es.program_name END AS program_name ,
es.login_name ,
bes.session_id AS Blocking_session_id,
MASTER.DBO.dba_GetStatementForSpid(es.session_id) AS [Statement],
bes.HOST_NAME AS Blocking_hostname,
CASE WHEN Bes.program_name LIKE '%SQLAgent - TSQL JobStep%' THEN
(SELECT 'SQL AGENT JOB: '+name FROM msdb..sysjobs WHERE job_id=
MASTER.DBO.ConvertStringToBinary
(LTRIM(RTRIM((SUBSTRING(Bes.program_name,CHARINDEX('(job',es.program_name,0)+4,35))))))
ELSE Bes.program_name END AS Blocking_program_name,
bes.login_name AS Blocking_login_name,
MASTER.DBO.dba_GetStatementForSpid(bes.session_id ) AS [Blocking Statement]
FROM sys.dm_exec_requests S
INNER JOIN sys.dm_exec_sessions es ON es.session_id=s.session_id
INNER JOIN sys.dm_exec_sessions bes ON bes.session_id=s.blocking_session_id
This script will list the blocked and blocking statement information and will be helpful to troubleshoot. Below script will
help us to identify the sessions which have an open transaction but not active . That is, a sessions with an open transaction but not running any statement in the last 30 seconds./*****************************************************************************************
STEP 4: List the Open session with transaction which is not active
****************************************************************************************/
SELECT es.session_id,
es.login_name,
es.HOST_NAME,
DB_NAME(SP.dbid) AS DatabaseName,
sp.lastwaittype,
est.TEXT,cn.last_read,
cn.last_write,
CASE WHEN es.program_name LIKE '%SQLAgent - TSQL JobStep%' THEN(SELECT 'SQL AGENT JOB: '+name FROM msdb..sysjobs WHERE job_id=MASTER.DBO.ConvertStringToBinary (LTRIM(RTRIM((SUBSTRING(es.program_name,CHARINDEX('(job',es.program_name,0)+4,35)))))
)ELSE es.program_name END AS program_name
FROM sys.dm_exec_sessions es
INNER JOIN sys.dm_tran_session_transactions st ON es.session_id = st.session_id INNER JOIN sys.dm_exec_connections cn ON es.session_id = cn.session_id
INNER JOIN sys.sysprocesses SP ON SP.spid=es.session_id
LEFT OUTER JOIN sys.dm_exec_requests er ON st.session_id = er.session_id
AND er.session_id IS NULL
CROSS APPLY sys.dm_exec_sql_text(cn.most_recent_sql_handle) est
WHERE (DATEDIFF(SS,cn.last_read,GETDATE())+DATEDIFF(SS,cn.last_write,GETDATE()))>30
AND lastwaittype NOT IN ('BROKER_RECEIVE_WAITFOR' ,'WAITFOR') GO
If you liked this post, do like my page on FaceBook
ReplyDeleteكشف تسربات المياه
شركة تسليك مجارى بالرياض
افضل شركة تنظيف خزانات بالرياض
شركة مكافحة النمل الابيض بالرياض
شركة تخزين اثاث بالرياض
شركة تنظيف فلل بالرياض
شركة كشف تسربات المياه بالرياض
شركة شراء اثاث مستعمل بالرياض
شركة جلي البلاط بالرياض
شركة تنظيف شقق بالرياض
شركة نقل اثاث بالرياض
شركة تنظيف موكيت بالرياض
ReplyDeleteشركة تنظيف مجالس بالرياض
شركة تنظيف مسابح بالرياض
شركة تنظيف بالرياض
شركة تنظيف فلل بالرياض
شركة تنظيف قصور بالرياض
شركة مكافحة الحشرات بالرياض
شركة رش مبيدات بالرياض
شركة مكافحة حشرات بالرياض
شركة عزل اسطح بالرياض
شركة رش حشرات بالرياض
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] نشتري الاثاث المستعمل بجدة [/URL]
ReplyDelete[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] نشتري الاثاث المستعمل بمكة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء الاثاث المستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء الاثاث المستعمل بمكة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] ارقام شراء الاثاث المستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] ارقام شراء الاثاث المستعمل بمكة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] ارقام محلات شراء الاثاث المستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء اثاث مستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء اثاث مستعمل جدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شركات شراء اثاث مستعمل في جدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء الاثاث المستعمل بمكة المكرمة [/URL]
[URL="http://fcnsc.net/p651//"]محلات الاثاث المستعمل بالمدينة المنورة[/URL]
[URL="http://fcnsc.net/p651//"]ارقام الاثاث المستعمل بالمدينة المنورة [/URL]
[URL="http://fcnsc.net/p651//"]حقين الاثاث المستعمل بالمدينة المنورة [/URL]
[URL="http://fcnsc.net/p651//"]شراء الاثاث المستعمل بالمدينة المنورة [/URL]
[URL="http://fcnsc.net/p651//"]شراء اثاث مستعمل بالمدينة المنورة[/URL]
شركة نقل اثاث بالرياض
ReplyDeleteشركة نقل عفش بالرياض
نقل اثاث داخل الرياض
نقل اثاث خارج الرياض
ارقام شركات نقل اثاث بالرياض
شركات نقل اثاث بالرياض
افضل شركة نقل اثاث بالرياض
افضل شركة نقل عفش بالرياض
شركات نقل عفش
شركات نقل عفش بالرياض
نقل عفش داخل وخارج الرياض
نقل عفش خارج الرياض
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] نشتري الاثاث المستعمل بجدة [/URL]
ReplyDelete[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] نشتري الاثاث المستعمل بمكة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء الاثاث المستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء الاثاث المستعمل بمكة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] ارقام شراء الاثاث المستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] ارقام شراء الاثاث المستعمل بمكة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] ارقام محلات شراء الاثاث المستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء اثاث مستعمل بجدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء اثاث مستعمل جدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شركات شراء اثاث مستعمل في جدة [/URL]
[URL="http://fcnsc.com/used-furniture-in-jed-and-mec//"] شراء الاثاث المستعمل بمكة المكرمة [/URL]
[URL="http://fcnsc.net/p651//"]محلات الاثاث المستعمل بالمدينة المنورة[/URL]
[URL="http://fcnsc.net/p651//"]ارقام الاثاث المستعمل بالمدينة المنورة [/URL]
[URL="http://fcnsc.net/p651//"]حقين الاثاث المستعمل بالمدينة المنورة [/URL]
[URL="http://fcnsc.net/p651//"]شراء الاثاث المستعمل بالمدينة المنورة [/URL]
[URL="http://fcnsc.net/p651//"]شراء اثاث مستعمل بالمدينة المنورة[/URL]
ReplyDeleteI loved the way you discuss the topic great work thanks for the share, Let me share this, Hadoop training in pune
Nice Blog.Thank you for Sharing. We are leading erp software software solution providers in chennai. For more details call +91 9677025199.
ReplyDeleteerp software in chennai | erp providers in chennai | online events registration
https://kdp.amazon.com/community/profile.jspa?editMode=true&userID=1424531
ReplyDeletehttps://kdp.amazon.com/community/profile.jspa?editMode=true&userID=1427388
https://kdp.amazon.com/community/profile.jspa?editMode=true&userID=1428236
https://tmblr.co/ZcaPoj2Bk7Kpf
https://tmblr.co/ZcaPoj2Bk7RDQ
https://tmblr.co/ZcaPoj2Bk7ZaB
ReplyDeletehttps://tmblr.co/ZcaPoj2BkA5WZ
https://tmblr.co/ZcaPoj2BkBsuV
https://tmblr.co/ZcaPoj2BkKQCs
https://java.net/people/1214494-khairyayman
https://java.net/people/1214497-radwaayman
https://challenges.openideo.com/profiles/1119874714489381863241486229946090
ReplyDeletehttp://www.dead.net/member/khairyayman
https://vimeo.com/user54212503
https://mootools.net/forge/profile/naklafshdmam
http://bionumbers.hms.harvard.edu/bionumber.aspx?&id=113190
ReplyDeleteصيانة اوليمبيك
صيانة زانوسي
صيانة سامسونج
صيانة توشيبا
صيانة غسالات زانوسي
صيانة غسالات سامسونج
صيانة ثلاجات كريازي
صيانة ثلاجات توشيبا
صيانة سخانات اوليمبيك
صيانة ثلاجات زانوسي
صيانة سامسونج
صيانة توشيبا
صيانة غسالات توشيبا
صيانة ثلاجات توشيبا
صيانة كريازي
صيانة غسالات اوليمبيك
صيانة سيمنس
صيانة سخانات سيمنس
صيانة غسالات كريازي
رقم صيانة سيمنس
اسعار تكييف يونيون اير
مبيعات يونيون اير
تكييف يونيون اير
ReplyDeletehttps://buyusermedinafurniture.wordpress.com/2016/01/26/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B4%D8%B1%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%B9%D9%85%D9%84-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D8%A9-%D8%A7%D9%84/
https://buyusermedinafurniture.wordpress.com/2016/01/26/%D8%B4%D8%B1%D9%83%D8%A9-%D8%B4%D8%B1%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%B9%D9%85%D9%84-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D8%A9-%D8%A7%D9%84/
عندك اثاث مستعمل تريد بيعة عندك اثاثك قديم وتريد تجديد اثاث البيت محتار وتبغى
شركة شراء اثاث مستعمل بالمدينه المنوره
شركة شراء اثاث مستعمل متخصصة فى شراء الاثاث المستعمل بالمدينة المنورة
كل ماعليك هو الاتصال بنا افضل شركة لشراء الاثاث المستعمل بالمدينة المنورة بافضل الاسعار اتصل بنا يصلك مندوبنا ليرى الاثاث ويقوم بخبرتة بتقييم الاثاث المستعمل
لديك ويعطى كل قطعة قيمتها ويعطيك افضل سعر بالسوق وبذلك تكون قد اتممت الصفقة باتصال واحد وتاتى العمال والسيارات لنقل الاثاث المستعمل لديك
واعطائك افضل الاسعار فى اثاثك المستخدم لماذ التقوى
شراء الاثاث المستعمل باالمدينة المنورة
لشراء الاثاث المستعمل بالمدينة المنورة افضل شركة شراء اثاث مستعمل بالمدينة المنورة لانها اولى الشركات العاملة فى
مجال شراء الاثاث المستعمل بالمدينة المنورة
شراء الاثاث المستعمل المدينة المنورة
https://elasmr16.wordpress.com/2017/11/02/%D8%B4%D8%B1%D8%A7%D8%A1-%D8%A7%EF%BB%BB%D8%AB%D8%A7%D8%AB-%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%B9%D9%85%D9%84-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D8%A9-%D8%A7%D9%84%D9%85%D9%86%D9%88%D8%B1%D8%A9
شراء الاثاث المستعمل باالمدينة المنورة
شراء الاثاث المستعمل بالمدينة المنورة
شراء الاثاث المستعمل بالمدينة المنورة
حراج المدينة المنورة
https://elasmr16.wordpress.com/2017/11/02/%D8%B4%D8%B1%D8%A7%D8%A1-%D8%A7%EF%BB%BB%D8%AB%D8%A7%D8%AB-%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%B9%D9%85%D9%84-%D8%A8%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D9%86%D8%A9-%D8%A7%D9%84%D9%85%D9%86%D9%88%D8%B1%D8%A9/
really good
ReplyDeleteJobvermittlung
ReplyDeleteنقل عفش من الرياض الى جدة نقل عفش من الرياض الى جدة
نقل عفش بحفر الباطن نقل عفش بحفر الباطن
نقل عفش الجبيل نقل عفش الجبيل
نقل عفش بالخبر نقل عفش بالخبر
نقل عفش من الرياض الى البحرين نقل عفش من الرياض الى البحرين
نقل عفش من الرياض الى سلطنة عمان نقل عفش من الرياض الى سلطنة عمان
ReplyDeleteThankyou for the valuable information.iam very interested with this one.
looking forward for more like this.
telugu sex stories telugu boothu kathalu/
Get task help from the best uk based task journalists at a limited cost. We offer an do my homework for me please unequaled limited cost for all task help administrations. Employ a task master today and get a discount.Myassignmenthelp is a brand, serving understudies with assignment help and assignment composing administration in uk.
ReplyDeleteMauvetree best leather jacketmaterial is soft enough to keep you from getting too hot but sturdy enough to protect you from the elements.
ReplyDelete