DB/MSSQL(2)
-
[Command]특정 쿼리 Lock 해지
[Lock 발생시] Log 파일 사용 여부 확인 쿼리 # dbcc showfilestats [Log 사용률 확인 쿼리] # dbcc sqlperf(logspace) [Log 확인(상태값 x가 lock)] # dbcc inputbuffer[SPID] [세션 블록 확인 쿼리] # select count(blocked) from sys.sysprocesses where blocked 0 [세션 kill] # kill [SPID] [쿼리 진행률 확인 쿼리 (kill 쿼리 등 실행시)] # select session_id, command, status, percent_complete from sys.dm_exec_requets where session_id = [spid] [세션 확인 쿼리] # select p...
2021.01.05 -
[장애조치] Dead Lock 발생에 따른 로그파일 증가 확인 및 조치
[사용률 확인] # dbcc sqlperf(logspace) [Lock 걸린 spid 확인] ※ mode 에 hang (mode = ix, x)걸려있는 spid 확인 #sp_lock [Lock이 걸린 쿼리 내용 확인] # dbcc inputbuffer(spid) [실행중인 sql 확인] # select session_id, command, status, percent_complete from sys.dm_exec_requests where session_id='spid' [해당 spid 상태 확인] # sp_who [spid] # sp_who2 [spid] >> 상세확인 [상태 확인 후 해당 spid kill] # kill [spid] 최종 상태 재 확인 # sp_lock # dbcc sqlperf(lo..
2020.06.23