■ sp_lock 와 sp_who2 의 필요
■ sp_lock 와 sp_who2 의 활용
* sp_lock 실행 방법 : 'sp_lock' 혹은 'EXEC sp_lock' |
△ sp_who2 실행 결과
■ sp_who2 의 결과를 테이블로 생성
sp_who2 는 물리 테이블이 아니기 때문에 직접 SELECT 나 WHERE 조건이 적용되지 않습니다. 결과를 임시 테이블 형태로 넣어서 해당 결과에 필터링과 오더링을 적용하는 방법 것입니다.
CREATE TABLE #sp_who2_table (SPID INT,Status VARCHAR(255), Login VARCHAR(255),HostName VARCHAR(255), BlkBy VARCHAR(255),DBName VARCHAR(255), Command VARCHAR(255),CPUTime INT, DiskIO INT,LastBatch VARCHAR(255), ProgramName VARCHAR(255),SPID2 INT, REQUESTID INT) INSERT INTO #sp_who2_table EXEC sp_who2 SELECT * FROM #sp_who2_table -- Add any filtering of the results here : WHERE DBName <> 'master' -- Add any sorting of the results here : ORDER BY HostName ASC DROP TABLE #sp_who2_table |
■ sp_lock 의 결과를 테이블로 생성
sp_lock 의 경우도 sp_who2 와 동일합니다. 결과 스키마를 그대로 임시 테이블을 만들어서 해당 결과에 가공해서 보여줍니다.
테이블 생성 스크립트가 길지만 울트리에디터 , notepad ++ 나 메모장 같은 곳에 따로 저장해 놓고 필요할때마다 파일을 열어 활용하시면 좋을 것입니다.
CREATE TABLE #sp_lock (SPID INT, dbid VARCHAR(255),Objld VARCHAR(255), Injld VARCHAR(255),Type VARCHAR(255), Resource VARCHAR(255),Mode VARCHAR(255), Status2 VARCHAR(255) ) INSERT INTO #sp_lock EXEC sp_lock SELECT * FROM #sp_lock -- Add any filtering of the results here : WHERE Mode <> 'S' -- Add any sorting of the results here : ORDER BY SPID ASC
DROP TABLE #sp_lock |
■ sp_lock 결과에 대한 상세 spec
sp_lock 의 결과에 대한 해석을 하는 것도 쉽지 않습니다. 사실 많은 경험이 필요하고, 시스템의 특징에 따라 나타나는 케이스들이 다르게 때문에 초반에는 많은 노력이 필요합니다. 아래 설명들을 참고하시길 바랍니다.
■ sp_?? 에 대한 확대 적용 가능성
Oracle, MYSQL, MSSQL 등에는 다양한 시스템 관리자 명령어 들이 있습니다. 위에서 활용한 동일한 방식으로 다른 명령어에도 결과를 오더링 및 필터링 하도록 적용할 수 있습니다. 내가 쓰는 명령어에 적용할 수 있도록 찾아 보십시요.
'IT' 카테고리의 다른 글
삼성 18.4 인치와 LTE 탑재한 갤럭시 뷰(Galaxy View ) 태블릿 출시 (0) | 2015.10.27 |
---|---|
아이폰6S 와 아이폰6S 플러스 한국어 광고 및 리뷰 영상 모음. (0) | 2015.10.26 |
온디맨드 서비스 선두주자 우버의 성장과 서비스 소개 (0) | 2015.10.24 |
갤럭시 S6 엣지와 아이폰6S 구입시 단말할인과 요금할인 비교 (0) | 2015.10.24 |
[엑셀팁] VLOOKUP 오류 해결 및 ISNA 활용법 (0) | 2015.10.21 |
유튜브 한국 채널 상위 TOP 10 소개해요(K-POP 의 힘) (0) | 2015.10.21 |
블로그 애드센스 수익 공개 및 고단가 키워드 찾는 방법 (2) | 2015.10.08 |
웹사이트 전체 캡쳐 방법(네이버 캡쳐와 Awesome Screenshot 비교) (1) | 2015.10.05 |