از بین بردن Sessions غیرفعال در اسکویل سرور
از بین بردن Sessions غیرفعال در اسکویل سرور
از بین بردن Sessions غیرفعال در sp-who2
Kill All Inactive Sessions
شما برای از بین بردن Session های غیرفعال در sql server می توانید اسکریپتی را که در ادامه ذکر شده است را اجرا کنید.
همچنین می توانید با استفاده از این اسکریپت Session های غیرفعال را در sp_who2 نیز از بین ببرید.
-
sp_who2 چیست؟ | what is sp_who2?
-
sp_who چیست؟ | what is sp_who?
-
sp_who و sp_who2
-
تفاوت sp_who و sp_who2
از بین بردن Sessions غیرفعال در اسکویل سرور
Kill All Inactive Sessions
شما برای از بین بردن Session های غیرفعال در sql server می توانید اسکریپتی را که در ادامه ذکر شده است را اجرا کنید.
همچنین می توانید با استفاده از این اسکریپت Session های غیرفعال را در sp_who2 نیز از بین ببرید.
-
sp_who2 چیست؟ | what is sp_who2?
-
sp_who چیست؟ | what is sp_who?
-
sp_who و sp_who2
-
تفاوت sp_who و sp_who2
sp_who
یک روش بسیار مفید سیستم ذخیره شده (stored procedur) به نام sp_who در SQL Server وجود دارد که کاربران و فرآیندهای موجود در سیستم را لیست می کند. این روش برای زمانی که شما می خواهید بدانید آیا در اسکویل، فرایندی بلاک شده است یا نه، مفید است.
شما می توانید داده های بازگشتی را فیلتر کنید.
اگر یک کاربر خاص مانند sp_who [login_name =] 'login' را مشخص کنید، شما فرایندهای مربوط به این کاربر را دریافت خواهید کرد.
sp_who2
یکی دیگر از روش های ذخیره شده به نام sp_who2 است که اطلاعات بیشتری را مانند زمان کل CPU برای هر فرآیند، تعداد کل دیسک برای هر پردازش و غیره را به شما می دهد.
استفاده از اسکریپت زیر برای از بین بردن Sessions غیرفعال:
DECLARE @user_spid INT
DECLARE CurSPID CURSOR FAST_FORWARD
FOR
SELECT SPID
FROM master.dbo.sysprocesses (NOLOCK)
WHERE spid>50 -- avoid system threads
AND status='sleeping' -- only sleeping threads
AND DATEDIFF(HOUR,last_batch,GETDATE())>=24 -- thread sleeping for 24 hours
AND spid<>@@spid -- ignore current spid
OPEN CurSPID
FETCH NEXT FROM CurSPID INTO @user_spid
WHILE (@@FETCH_STATUS=0)
BEGIN
PRINT 'Killing '+CONVERT(VARCHAR,@user_spid)
EXEC('KILL '+@user_spid)
FETCH NEXT FROM CurSPID INTO @user_spid
END
CLOSE CurSPID
DEALLOCATE CurSPID
GO
"ارائه شده در سایت Ably.ir"