본문 바로가기

운영/성능 및 실행계획

성능 카운터 정보를 DB에 저장하기

728x90
반응형

성능카운터에서 보는 정보를 데이터베이스에 저장해서, 성능 추이를 조회해 볼 수 있도록 하고 싶습니다.

 

1. ODBC를 생성

 

2. 성능 카운터 설정

-CMD에서 perfmon 실행

Data Collector Sets - User Defined 에서 New를 선택하여 생성을 합니다.

이름을 입력합니다.

Template를 선택합니다.

 

생성을 하고 나면, 아래와 같이 TEST라는 Data collector Set이 나타납니다.

여기에서 KT Kernel을 삭제하고, Performance Counter만 설정을 변경합니다.

 

Performance Counter의 속성을 눌러보면, 이미 Counter들이 있습니다.

삭제하거나 추가하여, 수집하고 싶은 항목만 남깁니다.

 

Log Format을 SQL로 변경합니다.

Data Source name을 위에서 생성한 ODBC 를 선택합니다.

성능 카운트 설정시에 원격서저의 성능을 수집할 수가 있습니다.

 

Log File Name은 특별한 것은 아니지만, 나중에 중복 에러가 날수 있으므로 이름을 고유하게 줍니다.

 

모두 생성하고 나면, Start 버튼을 누릅니다.

ODBC에서 설정한 데이터베이스에 가보면, CounterData, CounterDetails, DisplayToID라는 테이블이 생깁니다

3. 데이터베이스 확인

728x90
반응형