| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- power automate
- Revese Proxy
- wireshark
- coloring rules
- JavaScript
- mark/unmark
- 웹 크롤링
- ES6
- 메일 프로토콜
- SSMS
- MSSQL
- VS Code
- 모듈화
- Postman
- 보안학과
- sw ai 융합대학원
- kitri
- Eclipse
- 인증서
- server profiler
- Log Parser
- Kali Linux
- 패킷 필터
- 업무 자동화
- 소프트웨어보안학과
- db
- Excel
- Dreamhack
- 포렌식
- AutoHotkey
- Today
- Total
전산직으로 살아남기
MSSQL - Server Profiler 본문
1. 프로파일러란?
Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services의 인스턴스를 모니터링하기 위한 SQL 추적에 대한 그래픽 사용자 인터페이스입니다.
각 이벤트에 대한 데이터를 캡처하고 파일이나 테이블에 저장하여 나중에 분석할 수 있습니다. 예를 들어 프로덕션 환경을 모니터링하여 어느 저장 프로시저가 너무 늦게 실행되어 성능을 떨어트리고 있는지 볼 수 있습니다.
SQL Server 프로파일러는 다음과 같은 작업에 주로 사용됩니다.
- 문제가 발생한 원인을 찾기 위해 문제 쿼리 실행
- 실행이 느린 쿼리를 찾고 진단
- SQL Server의 인스턴스에서 수행되는 동작을 감사하는 기능을 지원
2. 프로파일러 설정 및 실행방법
1) 도구 → SQL Server Profiler 클릭

2) 새 추적 만들기
서버에 연결하면 자동으로 추적 속성 팝업창이 생성됩니다.


3) 이벤트 선택
이벤트 선택 탭에서 모든 열 표시 체크 → 만약에 특정 DB만 조회하고 싶다면 열 필터 클릭 후 DatabaseName에 이름을 입력한다.


4) 실행 및 쿼리 확인
실행 후 쿼리문이 실행되도록 작업을 했다면 중지 버튼을 누릅니다. 다음에 Ctrl + F 로 쿼리문에 사용되었을 조건값을 사용하여 실제 동작된 쿼리문을 확인합니다. 이렇게 추적하는 과정은 주로 쿼리문에 매개변수를 확인하거나 어떤 프로시저를 호출했는지 모를 때 찾는 용도로 사용합니다.


출처
MSSQL 프로파일러 사용하기
# 프로파일러란? Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services의 ...
blog.naver.com
'Development > MSSQL' 카테고리의 다른 글
| MSSQL - Stored Procedure (0) | 2024.05.16 |
|---|---|
| MSSQL - 반복문 사용하기 (0) | 2024.05.09 |
| MSSQL - 조건문 사용하기 (0) | 2024.05.08 |
| MSSQL - 변수 활용하기 (0) | 2024.05.07 |
| MSSQL - Table 제어하기 (0) | 2024.04.30 |