본문 바로가기
반응형
MSSQL 스케줄러(scheduler) 등록 [배치잡 등록] MSSQL 배치잡 등록 방법에 대해서 알아보자 SQL Server 에이전트 - 새작업 이름과 설명 입력 단계 - 새로만들기 단계이름 및 프로시저 명령어 작성 일정 - 새로만들기 이름 입력 및 배치잡 일정 선택 후 확인 MSSQL 배치잡 생성이 완료되었으며 SQL Server 에이전트 - 작업 탭을 가시면 등록된 배치잡을 확인가능. 2020. 9. 15.
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.
반응형