SQL 데이터 수집툴 DiagManager 사용법

 

  • Version : SQL Server 2005, 2008, 2008R2

 

SQL Server의 문제를 해결하기 위해 사용자 정의 데이터를 수집하는 방법 중 SQL 데이터 수집 툴 DiagManager 사용법에 대해 알아 보자.

 

다운로드 받은 파일을 설치하고 실행하면 다음과 같은 UI를 볼 수 있다.

 

 

플랫폼 탭에서 수집하려는 서버의 CPU 종류를 선택 한다.

 

SQL Server의 클러스터 인스턴스에서 캡처를 실행할 경우 컴퓨터 이름과 SQL 가상 이름을 지정하는 것이 좋다. 다음 링크를 참고 한다.

이 툴은 현재 시점에서 SQL Server 2012를 지원하지 않는다. 하지만 배치 파일을 통해 2012 버전의 데이터를 캡처 할 수는 있다.

 

캡처할 항목을 선택하여 데이터를 수집한다. 갭처 간격 및 수집 목록에 따라 오버헤드가 발생 할 수도 있다.

 

SQL Server 추적 데이터를 수집할 필요가 없는 경우 체크 박스를 해제 한다. 체크박스가 선택되어 있으면 추척이 실행되는 동안 많은 캡처 데이터가 저장된다.

 

Custom Diagnostics 에서 마우스 오른쪽을 클릭하면 수집 컬렉션에 대한 세부 사항을 확인 할 수 있다.

 

 

수집 목록은 XML로 저장된다.

 

스크립트를 추가하기 위해 직접 XML 파일을 편집 할 수도 있다.

 

 

스크립트는 지정된 위치에 저장한다.

 

 

수집하고자 하는 서버의 인스턴스를 선택 한다.

 

 

Pssd.cab 파일을 배치 할 위치를 선택 한다.

 

생성된 Pssd.cab 파일을 더블 클릭하여 압축을 해제 한다.

 

Pssd.cmd를 실행하면 데이터 캡처가 시작 된다. 캡처 중지는 Ctrl+C를 누른다. 캡처데이터는 Pssd를 실행한 폴더의 출력폴더(output)에 저장된다.

 

 

출력폴더에 다음과 같이 수집된 데이터를 확인 할 수 있다.

 

 

 

[참고자료]

http://blogs.msdn.com/b/sql_pfe_blog/archive/2013/11/21/sql-performance-diagnostics-part-1-configuring-custom-sql-data-collections.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 38527
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20769
1894 SQL Server에서 Drop 및 Delete 사용자 찾기 jevida(강성욱) 2016.10.12 1701
1893 SQL Server 트랜잭션 로그 읽기 jevida(강성욱) 2016.10.12 2284
1892 MaxBCPThreads에 따른 BCP 병렬출력 jevida(강성욱) 2016.10.11 1124
1891 확장이벤트와 dm_os_wait_stats 대기유형 매핑 jevida(강성욱) 2016.10.11 1965
1890 장기 트랜잭션 확인 및 경고 설정 jevida(강성욱) 2016.10.11 1523
» SQL 데이터 수집툴 DiagManager 사용법 jevida(강성욱) 2016.10.11 1386
1888 Windows Server 2012 R2 그룹 관리 서비스 계정 및 SQL 서버 jevida(강성욱) 2016.10.11 1890
1887 Kerbros 구성 관리자 툴 jevida(강성욱) 2016.10.11 1214
1886 SQL Server Geography 및 Geometory 데이터 형식 jevida(강성욱) 2016.10.11 2731
1885 SQL Server를 이용한 신용카드 보안 -조직이 PCI DSS 준수를 달성 하기 위한 요건 jevida(강성욱) 2016.10.11 1427
1884 TDE 암호화 사용하기 jevida(강성욱) 2016.10.11 3777
1883 SQL Server 암호화 하기 jevida(강성욱) 2016.10.11 2896
1882 의도하지 않은 분산트랜잭션 사용 jevida(강성욱) 2016.10.11 970
1881 Affinity I/O Mask jevida(강성욱) 2016.10.11 1228
1880 LPE_BATCH 스핀락 jevida(강성욱) 2016.10.11 924
1879 SQL Server 17953 오류 jevida(강성욱) 2016.10.11 1061
1878 SQL 연결 18056 오류 jevida(강성욱) 2016.10.11 1477
1877 SQL 2008 R2 Sp1 적용과 9013 오류 - 포맷 섹터 크기에 따른 오류 jevida(강성욱) 2016.10.11 2035
1876 JDBC 로깅 파일 위치 설정 jevida(강성욱) 2016.10.11 1004
1875 NUMA Node 메모리 블록 jevida(강성욱) 2016.10.11 1091





XE Login