데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

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
1670 Spatial Indexing 개요 (공간 인덱스) jevida(강성욱) 2016.01.11 7515
1669 Event Session을 이용한 Session Health check jevida(강성욱) 2016.01.11 6911
1668 SQL Server 2012 XML 플랜을 통한 병렬화 되지 않는 이유 살펴보기 jevida(강성욱) 2016.01.11 7214
1667 Event Session을 이용한 SQL OS Session Schedule check jevida(강성욱) 2016.01.11 7294
1666 Event Session을 이용한 Memory Health check jevida(강성욱) 2016.01.11 6953
1665 Event Session을 이용한 CPU Health check jevida(강성욱) 2016.01.11 8174
1664 DMV를 이용한 I/O Health check jevida(강성욱) 2016.01.11 7330
1663 CONCAT 함수 (문자열 연결하기)와 주의 사항 jevida(강성욱) 2016.01.11 27844
1662 SQL Server 2012 Columnstore Index jevida(강성욱) 2016.01.11 7489
1661 SQL Server 2012 File Stream / Table 관련 DMV jevida(강성욱) 2016.01.11 4849
» SQL Server2012 DMV – 메모리 덤프, 서비스, 구성 확인 jevida(강성욱) 2016.01.11 4702
1659 SQL Server2012 향상된 디버깅 기능 jevida(강성욱) 2016.01.11 4380
1658 SQL Server2012 매개 변수 구성 jevida(강성욱) 2016.01.11 3490
1657 SQL Server2012 도움말 설치 jevida(강성욱) 2016.01.11 3451
1656 SQL Server2012 Checkpoint 제어 jevida(강성욱) 2016.01.11 5260
1655 SSIS 패지키의 메타데이터 유효성 검사 중지하기 jevida(강성욱) 2016.01.11 2929
1654 SSIS 로그 보관기간 설정 (CleanUp 기간 설정) jevida(강성욱) 2016.01.11 4276
1653 SSIS 패키지 보호 레벨 jevida(강성욱) 2016.01.11 3867
1652 DATABASE의 TABLE 및 COLUMN COMMENT 출력 joe 2015.09.10 7601
1651 백업 히스토리 모니터링 jevida(강성욱) 2015.03.31 11611





XE Login