SQL Server2012 DMV – 메모리 덤프, 서비스, 구성 확인

   

-      Version : SQL Server 2008 SP1, SQL Server 2008R2, SQL Server 2012

   

SQL Server 2005 부터 추가된 DMV는 SQL Server의 다양한 정보를 제공한다. 버전이 올라 갈수록 새로운 DMV가 제공되고 있으며 이번 시간에는 SQL Server 2012에서 새롭게 추가된 DMV를 이용하요 메모리덤프, 구성 등의 정보를 확인해 보자.

   

SQL Server 2008의 경우SP1 이상 설치하면 사용가능 하다.

   

[메모리 덤프]

Sys.dm_server_memory_dumps는 SQL Server 데이터베이스 엔진에 의해 생성된 각 메모리 덤프 파일에 대한 정보를 반환한다. 여기에서 메모리 덤프가 조회된 경우에는 데이터 손상이 발생 할 수 있는 가능성이 있으므로 적절한 조치가 필요한다.

SELECT * FROM SYS.DM_SERVER_MEMORY_DUMPS

   

    

   

   

   

[SQL 구성 정보]

Sys.dm_server_services는 서비스가 마지막으로 시작되었을 때의 시작 유형에 대한 정보를 나타낸다. 나타나는 정보는SQL Server, SQL Full Text, SQL Server Agent 에 대한 정보를 나타낸다.

SELECT * FROM SYS.DM_SERVER_SERVICES

   

   

   

[레지스트리에 저장된 설치 정보]

Sys.dm_server_registry는 Windows 레지스트리에 저장된 SQL Server의 설치 및 구성정보를 제공한다. 이는 현재 버전, 마스터데이터베이스, 오류로그 파일 경로 등 다양한 정보를 빠르게 확인 할 수 있다.

SELECT * FROM SYS.DM_SERVER_REGISTRY

 

   

   

참고자료

메모리 덤프에서 실행된 SQL문 찾기 :

http://blogs.msdn.com/b/askjay/archive/2011/02/18/finding-which-queries-were-executing-from-a-sql-memory-dump-revisited.aspx



강성욱 / jevida@naver.com

Microsoft SQL Server MVP

Blog : http://sqlmvp.kr

Facebook : http://facebook.com/sqlmvp




No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 31526
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 16319
1674 복사 전용 백업(COPY ONLY BACKUP) jevida(강성욱) 2016.09.13 4045
1673 SQL Server 기본 백업 폴더 변경하기 jevida(강성욱) 2016.09.13 4153
1672 sp_helpindex 의 향상된 버전 minsouk 2016.05.17 4600
1671 Spatial Index (공간 인덱스) 생성, 수정, 삭제 jevida(강성욱) 2016.01.11 9768
1670 Spatial Indexing 개요 (공간 인덱스) jevida(강성욱) 2016.01.11 7573
1669 Event Session을 이용한 Session Health check jevida(강성욱) 2016.01.11 6957
1668 SQL Server 2012 XML 플랜을 통한 병렬화 되지 않는 이유 살펴보기 jevida(강성욱) 2016.01.11 7549
1667 Event Session을 이용한 SQL OS Session Schedule check jevida(강성욱) 2016.01.11 7329
1666 Event Session을 이용한 Memory Health check jevida(강성욱) 2016.01.11 6984
1665 Event Session을 이용한 CPU Health check jevida(강성욱) 2016.01.11 8497
1664 DMV를 이용한 I/O Health check jevida(강성욱) 2016.01.11 7383
1663 CONCAT 함수 (문자열 연결하기)와 주의 사항 jevida(강성욱) 2016.01.11 28171
1662 SQL Server 2012 Columnstore Index jevida(강성욱) 2016.01.11 7615
1661 SQL Server 2012 File Stream / Table 관련 DMV jevida(강성욱) 2016.01.11 4919
» SQL Server2012 DMV – 메모리 덤프, 서비스, 구성 확인 jevida(강성욱) 2016.01.11 4851
1659 SQL Server2012 향상된 디버깅 기능 jevida(강성욱) 2016.01.11 4423
1658 SQL Server2012 매개 변수 구성 jevida(강성욱) 2016.01.11 3535
1657 SQL Server2012 도움말 설치 jevida(강성욱) 2016.01.11 3510
1656 SQL Server2012 Checkpoint 제어 jevida(강성욱) 2016.01.11 5408
1655 SSIS 패지키의 메타데이터 유효성 검사 중지하기 jevida(강성욱) 2016.01.11 3026





XE Login