리소스 사용량 모니터링(성능 모니터)

적용 대상:SQL Server - Windows 전용

Microsoft Windows Server 운영 체제를 실행하는 경우 성능 모니터 그래픽 도구를 사용하여 SQL Server의 성능을 측정합니다. SQL Server 개체, 성능 카운터 및 프로세서, 메모리, 캐시, 스레드 및 프로세스와 같은 다른 개체의 동작을 볼 수 있습니다. 이러한 각 개체에는 디바이스 사용량, 큐 길이, 지연 및 처리량 및 내부 정체의 기타 지표를 측정하는 연결된 카운터 집합이 있습니다.

성능 모니터의 이점

성능 모니터 Windows 운영 체제와 SQL Server 카운터를 동시에 모니터링하여 SQL Server와 Windows의 성능 간의 상관 관계를 확인하는 데 유용할 수 있습니다. 예를 들어 Windows 디스크 입력/출력(I/O) 카운터와 SQL Server 버퍼 관리자 카운터를 동시에 모니터링하면 전체 시스템의 동작이 드러낼 수 있습니다.

성능 모니터 통해 현재 SQL Server 활동 및 성능에 대한 통계를 얻을 수 있습니다. 성능 모니터를 사용하면 다음을 수행할 수 있습니다.

  • 여러 컴퓨터에서 동시에 데이터를 봅니다.

  • 현재 활동을 반영하도록 차트를 보고 변경하고 사용자가 정의하는 빈도로 업데이트되는 카운터 값을 표시합니다.

  • 차트, 로그, 경고 로그 및 보고서에서 스프레드시트 또는 데이터베이스 애플리케이션으로 데이터를 내보내어 추가 조작 및 인쇄를 지원합니다.

  • 경고 로그에 이벤트를 나열하고 네트워크 경고를 실행하여 사용자에게 알릴 수 있는 시스템 경고를 추가합니다.

  • 처음 또는 카운터 값이 사용자 정의 값으로 넘어갈 때마다 미리 정의된 애플리케이션을 실행합니다.

  • 다른 컴퓨터의 다양한 개체에 대한 데이터가 포함된 로그 파일을 만듭니다.

  • 다른 기존 로그 파일에서 선택한 한 개의 섹션에 추가하여 장기 보관 파일을 만듭니다.

  • 현재 활동 보고서를 보거나 기존 로그 파일에서 보고서를 만듭니다.

  • 개별 차트, 경고, 로그 또는 보고서 설정 또는 다시 사용할 전체 작업 영역 설정을 저장합니다.

성능 성능 모니터

SQL Server 및 Microsoft Windows 운영 체제를 모니터링하여 성능 관련 문제를 조사하는 경우 세 가지 기본 영역에 초기 노력을 집중합니다.

  • 디스크 작업

  • 프로세서 사용률

  • 메모리 사용량

성능 모니터가 실행 중인 컴퓨터를 모니터링하면 컴퓨터 성능에 약간의 영향을 줄 수 있으므로 성능 모니터 데이터를 다른 디스크나 컴퓨터에 기록해 모니터링하는 컴퓨터에 미치는 영향을 줄이거나, 성능 모니터를 원격 컴퓨터에서 실행하세요. 관심 있는 카운터만 모니터링합니다. 카운터를 너무 많이 모니터링하면 리소스 사용량 오버헤드가 모니터링 프로세스에 추가되고 모니터링되는 컴퓨터의 성능에 영향을 줍니다.

성능 모니터 작업

태스크 설명 항목
성능 모니터를 언제 사용하는지에 대해 설명하고 성능 모니터를 사용할 때의 성능 오버헤드에 대해 알아봅니다. 성능 모니터 실행
디스크 카운터를 모니터링하여 디스크 작업 및 해당 SQL Server 구성 요소에서 생성된 I/O 양을 확인하는 방법을 설명합니다. 디스크 사용량 모니터링
Microsoft SQL Server 인스턴스를 모니터링하여 CPU 사용률이 정상 범위 내에 있는지 여부를 확인하는 방법을 설명합니다. CPU 사용량 모니터링
SQL Server 인스턴스를 모니터링하여 메모리 사용량이 일반적인 범위 내에 있는지 확인하는 방법을 설명합니다. 메모리 사용량 모니터링
성능 모니터 카운터의 임계값에 도달했을 때 발생하는 경고를 만드는 방법에 대해 설명합니다. SQL Server 데이터베이스 경고 만들기
차트, 경고, 로그 및 보고서를 만들어 SQL Server 인스턴스를 모니터링하는 방법을 설명합니다. 차트, 경고, 로그 및 보고서 만들기
성능 모니터 SQL Server 인스턴스를 실행하는 컴퓨터에서 활동을 모니터링하는 데 사용하는 개체 및 카운터를 나열합니다. SQL Server 개체 사용
성능 모니터에서 메모리 내 OLTP 작업을 모니터링하는 데 사용하는 개체 및 카운터를 나열합니다. SQL Server XTP(메모리 내 OLTP) 성능 카운터