본문 바로가기
반응형

MSsql12

MSSQL 락 조회 및 kill .1. Lock 걸린 SPID 조회 (Mode 컬럼값이 X) EXEC sp_lock 2. Lock 걸린 SPID의 실행중인 쿼리 조회 DBCC INPUTBUFFER (206) -- ex) DBCC INPUTBUFFER (51) 3. 누가 소유자인지 확인(SPID) exec sp_who2 206 참고사항. sp_who2 를 실행하면 cpu 점유율 을 볼수있다 ex) exec sp_who2 51 exec sp_who2 'active' 실행중인것만 조건은 Status 가 RUNNABLE 상태, CPUTime 의 값이 유독 높은놈이 있다. 물론 해당 SPID를 로 INPUTBUFFER ,sp_who2 로 조회 후 kill여부 결정 4. Lock을 유발하는 SPID Kill KILL 912 2020. 9. 2.
MSSQL 로그 쉬링크(shrink)작업 빈 쿼리창을 열고 아래의 DBNAME 만 변경해서 실행하면 자동 축소가 진행된다. USE [DBNAME] ------------------------------------------------------------------------------ GO -- Declare variables DECLARE @SqlStatement as nvarchar(max) DECLARE @LogFileLogicalName as sysname -- 2) Alter the database to simple recovery SET @SqlStatement = 'ALTER DATABASE ' + DB_NAME() + ' SET RECOVERY SIMPLE' EXEC ( @SqlStatement ) -- 3) Make sure .. 2020. 8. 28.
반응형