본문으로 건너뛰기

프로시저 통계

홈 화면 > 프로젝트 선택 > 통계/보고서 > 프로시저 통계

SQL Server에 등록된 저장 프로시저(Stored Procedure)의 실행 횟수, 총 실행 시간, 논리적/물리적 읽기 및 쓰기와 같은 성능 관련 정보를 제공합니다. 이를 통해 저장 프로시저의 사용량과 성능을 모니터링하고 최적화가 필요한 프로시저를 식별할 수 있습니다.

  • 실행 횟수와 총 실행 시간을 분석하여 사용량이 많은 프로시저를 확인할 수 있습니다.

  • 논리적/물리적 읽기 데이터를 통해 I/O 성능 병목을 탐지하고 최적화 대상을 식별합니다.

  • 프로시저 내부 쿼리의 실행 데이터를 확인하여, 자원을 많이 소비하는 쿼리를 식별할 수 있습니다.

  • 총 실행 시간과 CPU 사용 시간을 비교하여 비효율적인 쿼리를 식별할 수 있습니다.

노트

저장 프로시저는 SQL Server에서 특정 작업을 수행하기 위해 미리 작성된 SQL 명령 집합입니다. 재사용 가능하며, 매개변수화된 동적 작업을 수행할 수 있어 코드 관리 및 성능 향상에 유리합니다. 자세한 내용은 다음 링크를 참조하세요.

기본 사용 안내

  1. 시간에서 데이터를 조회할 시간과 날짜를 선택하세요.

  2. 인스턴스에서 데이터를 조회할 대상을 선택하세요.

  3. 검색 아이콘 버튼을 선택하세요.

  4. Procedure Statistics 섹션에서 조회된 결과를 확인하고 definition 컬럼 항목을 선택하세요.

    프로시저 통계

  5. 선택한 프로시저에 대한 개별 쿼리 실행 정보가 Query Statistics 섹션에 표시됩니다.

노트
  • 원하는 결과가 표시될 수 있도록 정렬 순서 또는 조회 건수 옵션을 설정할 수 있습니다.

  • Procedure Statistic 섹션의 목록에서 상세 아이콘 버튼을 선택하면 해당 프로시저에 대한 상세 정보를 확인할 수 있는 Procedure Detail 창이 나타납니다. 자세한 내용은 다음 문서를 참조하세요.

  • defintion 컬럼 항목에 마우스를 오버하면 SQL 정의 코드를 미리보기할 수 있습니다.

섹션별 화면 안내

  • Procedure Statistics

    프로시저별 주요 통계 정보를 표시하는 영역으로, 실행 횟수, 총 실행 시간 등 프로시저의 전반적인 성능 데이터를 제공합니다. 실행 시간이 길거나 논리적/물리적 읽기가 많은 프로시저를 식별할 수 있습니다.

  • Query Statistics

    Procedure Statistics 섹션에서 특정 프로시저의 definition 컬럼을 선택하면, 해당 프로시저에 대한 개별 쿼리 실행 정보가 표시됩니다. 쿼리 통계를 분석하여 반복적으로 실행되는 쿼리를 확인할 수 있습니다.

    프로시저 통계

    query 컬럼 항목을 선택하면 SQL 상세 창을 확인할 수 있습니다.

    SQL 상세

노트

SQL 상세 창에 대한 자세한 내용은 다음 문서를 참조하세요.

프로시저 상세 정보 확인하기

Procedure Statistic 섹션의 목록에서 상세 아이콘 버튼을 선택하면 해당 프로시저에 대한 상세 정보를 확인할 수 있는 Procedure Detail 창이 나타납니다.

Procedure Detail

  • Procedure Info

    논리적/물리적 읽기, 쓰기, 실행 횟수, 최대/최소 실행 시간 등 프로시저의 실행 성능 데이터를 포함한 상세 정볼를 확인할 수 있습니다.

  • Procedure Definition

    해당 프로시저의 SQL 정의 코드를 확인할 수 있습니다.

조회 결과 필터링하기

필터 조건 추가하기

  1. 필터 옵션에서 버튼을 선택하세요.

    조건 추가하기

  2. 필터 키 항목에서 원하는 필터링 기준을 선택하세요.

    • 선택한 항목의 값이 문자에 해당한다면 포함(파란색), 미포함(빨간색) 조건을 선택할 수 있습니다.

    • 선택한 항목의 값이 숫자에 해당한다면 ==(같음), >=(보다 크거나 같음), <=(보다 작거나 같음) 조건을 선택할 수 있습니다.

  3. 조건 항목에서 조건을 선택하세요.

  4. 조건과 일치시킬 문자열 또는 숫자를 입력하세요.

  5. 적용 버튼을 선택하세요.

노트
  • 필터링 조건을 추가하려면 추가 버튼을 선택한 다음 1 ~ 5의 과정을 반복하세요. 추가한 조건은 AND(&&) 조건으로 적용됩니다.

  • 조건 추가 중 일부 항목을 삭제하려면 필터 조건 오른쪽에 삭제 아이콘 버튼을 선택하세요. 전체 조건을 삭제하려면 삭제 아이콘 전체 삭제 버튼 선택하세요.

  • 필터 옵션에 적용된 조건을 빠르게 삭제하려면 버튼을 선택하세요.

필터 조건 수정하기

필터 수정하기

필터 옵션에 적용된 항목을 클릭하세요. 필터 수정하기 창이 나타나면 원하는 항목을 수정하고 적용 버튼을 선택하세요.

조회 결과 다운로드하기

각 섹션별 조회 결과를 CSV 파일 형식으로 다운로드할 수 있습니다. 화면 오른쪽 상단의 csv 아이콘 버튼을 클릭한 후 Procedure Statistics 또는 Query Statistics를 선택하세요.

다운받은 CSV 파일의 이름 형식은 다음과 같습니다.

  • Procedure Statistics: Procedure_Statistics_YYYYMMDD_HHMMSS.csv

  • Query Statistics: Query_Statistics_YYYYMMDD_HHMMSS.csv