خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


یافتن bad Session یا bad Process ها در SQL server

یافتن  bad Session یا  bad Process ها در SQL server
با کمک اسکریپت زیر می توانید همه bad process ها یا bad session ها در SQL Server را بیابید. با استفاده از این اسکریپت می توانید فرآیند block را بیابید و اینکه کدام هاست، برنامه، کاربر با آن در حال اجرا است.

نرم افزار سامانه مودیان راهکار
اجرای این اسکریپت به شما نشان می دهد که کدام Instance از یک فرآیند یا پردازش، از CPU زیادی در سرور پایگاه داده استفاده می کند. برای شناسایی شخص می توانید از ستونهای loginame یا hostname استفاده کنید.



SELECT TOP 25
spid
,blocked
,convert(varchar(10),db_name(dbid)) as DBName
,cpu
,datediff(second,login_time, getdate()) as Secs
,convert(float, cpu / datediff(second,login_time, getdate())) as PScore
,convert(varchar(16), hostname) as Host
,convert(varchar(50), program_name) as Program
,convert(varchar(20), loginame) as Login
FROM master..sysprocesses
WHERE datediff(second,login_time, getdate()) > 0 and spid > 50
ORDER BY pscore desc


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز