300x250
반응형
300x250
# 프로파일러란?
- Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services의 인스턴스를 모니터링하기 위한 SQL 추적에 대한 그래픽 사용자 인터페이스입니다. 각 이벤트에 대한 데이터를 캡처하고 파일이나 테이블에 저장하여 나중에 분석할 수 있습니다. 예를 들어 프로덕션 환경을 모니터링하여 어느 저장 프로시저가 너무 늦게 실행되어 성능을 떨어뜨리고 있는지 볼 수 있습니다. SQL Server 프로파일러는 다음과 같은 작업에 사용됩니다.
# 프로파일러 설정 및 실행 방법
- 도구 -> SQL Server Profiler 클릭
- 새 추적 만들기
- 서버에 접속을 완료하면 아래 사진과 같이 추적 속성을 설정할 수 있는 창이 활성화 됩니다.
※ SQL 프로파일러(SSP)를 24시간 모니터링하는 것은 데이터베이스에 부하 발생 및 디스크 용량 부족 현상이 발생할 수 있어 권장 드리지 않는 사항이며, 필요할 경우에만 추적을 하는 것을 권장 드립니다.
번외) 프로파일러 사용 시 부하가 발생하는 경우 프로파일러 대신 사용이 가능한 query입니다.
- 첨부 파일에 query 파일 업로드가 되어있습니다.
- DB에 부하가 많은 쿼리를 원하는 순위만큼 뽑는 query
300x250
반응형
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] SQL Server 파티션 이해하기 (1) | 2023.02.15 |
---|---|
[MSSQL] 날짜 형식 변경 및 날짜 변환표 (0) | 2023.02.10 |
[MSSQL] 외부 접속 허용하기 (0) | 2023.02.09 |
[MSSQL] mssql 에서 문자+숫자시퀀스로 아이디 생성하는 방법, 아이디 자동생성, automatically generate unique id (0) | 2023.02.09 |