반응형
반응형

성능 문제의 디버깅은 문제의 원인을 알아내는 것으로 시작합니다. 많은 경우, 성능 문제는 비효율적인 SQL 문에서 기인합니다. 비효율적인 SQL 문이 문제의 원인이라고 의심될 , SQL Server 프로파일러를 사용하면 문제의 원인이 되는 SQL 문을 쉽게 찾을 있기 때문에, 성능 튜닝에 유용합니다.


SQL Server 프로파일러를 사용하는 단계입니다.

1.       다음 방법 하나를 이용하여 SQL Server 프로파일러 실행합니다.

[시작]->[프로그램]->[Microsoft SQL Server 2005]->[성능 도구]->[SQL Server Profiler] 또는 SQL Server Management Studio 상단 메뉴에서 [도구]->[SQL Server Profiler] 선택합니다.

2.       [파일]->[ 추적] 선택합니다.

3.       원하는 SQL 서버에 연결하면, [추적 속성]창이 나타납니다.

4.       추적이름을 입력합니다.

5.       템플릿을 사용할 경우에 템플릿을 선택합니다.

6.       파일에 저장하려면, [파일에 저장] 선택하고, 저장할 위치와 파일명을 입력합니다.

7.       최대 파일 크기 설정을 합니다.

8.       [이벤트] 탭을 선택한 , 추적을 원하는 이벤트와 이벤트 열을 추가하거나, 제거합니다. 많은 이벤트를 선택하는 것은 시스템에 상당한 부하를 일으킬 있으니, 추적을 원하는 이벤트만 선택하시기를 권고합니다.

9.       필터를 이용하고 싶다면, [ 필터] 버튼을 클릭하여, 원하는 필터를 정의합니다. 예를 들어, LoginName Test 것만 수집하고 싶다면 다음과 같이 설정합니다.

10.   [ 구성] 버튼을 클릭한 , 데이터 열의 순서를 조정합니다.

11.   [실행] 클릭하면, 수집이 시작됩니다.

12.   추적 정보 수집을 중지 하려면, 중지 버튼(붉은 네모) 클릭합니다.

반응형

+ Recent posts

반응형