DB/MSSQL

[MSSQL] 프로파일러 사용하기

HMHA 2023. 2. 15. 11:58
300x250
반응형
300x250

# 프로파일러란?

  • Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services의 인스턴스를 모니터링하기 위한 SQL 추적에 대한 그래픽 사용자 인터페이스입니다. 각 이벤트에 대한 데이터를 캡처하고 파일이나 테이블에 저장하여 나중에 분석할 수 있습니다. 예를 들어 프로덕션 환경을 모니터링하여 어느 저장 프로시저가 너무 늦게 실행되어 성능을 떨어뜨리고 있는지 볼 수 있습니다. SQL Server 프로파일러는 다음과 같은 작업에 사용됩니다.

 

# 프로파일러 설정 및 실행 방법

  • 도구 -> SQL Server Profiler 클릭
 
 
  • 새 추적 만들기
 
 
  • 서버에 접속을 완료하면 아래 사진과 같이 추적 속성을 설정할 수 있는 창이 활성화 됩니다.
 
 
 
 
 
 
 
 
 
※ SQL 프로파일러(SSP)를 24시간 모니터링하는 것은 데이터베이스에 부하 발생 및 디스크 용량 부족 현상이 발생할 수 있어 권장 드리지 않는 사항이며, 필요할 경우에만 추적을 하는 것을 권장 드립니다.
 
번외) 프로파일러 사용 시 부하가 발생하는 경우 프로파일러 대신 사용이 가능한 query입니다.
  • 첨부 파일에 query 파일 업로드가 되어있습니다.
  • DB에 부하가 많은 쿼리를 원하는 순위만큼 뽑는 query
 
 

MSSQL 프로파일러 사용하기

# 프로파일러란? Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services의 ...

blog.naver.com

 

300x250
반응형