데이터 흐름 엔진의 성능 모니터링

SQL Server 2005 Integration Services(SSIS)에는 데이터 흐름 엔진의 성능을 모니터링하기 위한 성능 카운터 모음이 포함되어 있습니다.

다음 표에서는 성능 카운터에 대해 설명합니다.

성능 카운터 설명

BLOB bytes read

데이터 흐름 엔진이 모든 원본에서 읽어 온 BLOB(Binary Large Object) 데이터의 바이트 수입니다.

BLOB bytes written

데이터 흐름 엔진이 모든 대상에 기록한 전체 BLOB 데이터의 바이트 수입니다.

BLOB files in use

데이터 흐름 엔진이 현재 스풀링을 위해 사용하고 있는 BLOB 파일 수입니다.

Buffer memory

현재 사용 중인 메모리의 크기입니다. 여기에는 실제 메모리와 가상 메모리가 모두 포함됩니다. 이 값이 물리적 메모리 양보다 크면 Buffers Spooled는 증가하며 이는 메모리 스와핑이 늘어남을 나타냅니다. 메모리 스와핑이 늘어나면 데이터 흐름 엔진의 성능이 느려집니다.

Buffers in use

모든 데이터 흐름 구성 요소 및 데이터 흐름 엔진이 현재 사용 중인 모든 유형의 버퍼 개체 수입니다.

Buffers spooled

디스크에 현재 기록된 버퍼 수입니다. 데이터 흐름 엔진에 물리적 메모리가 부족하면 현재 사용되지 않은 버퍼는 디스크에 쓰여지고 필요에 따라 다시 로드됩니다.

Flat buffer memory

모든 플랫 버퍼가 사용하는 전체 메모리(바이트)입니다. 플랫 버퍼는 구성 요소가 데이터 저장에 사용하는 메모리 블록입니다. 플랫 버퍼는 바이트의 큰 블록이며 바이트 단위로 액세스됩니다.

Flat buffers in use

데이터 흐름 엔진이 사용하는 플랫 버퍼 수입니다. 모든 플랫 버퍼는 전용 버퍼입니다.

Private buffer memory

모든 전용 버퍼가 사용하는 전체 메모리 양입니다. 데이터 흐름 엔진이 데이터 흐름을 지원하기 위해 만드는 버퍼는 전용 버퍼가 아닙니다. 전용 버퍼는 변환 작업에서 임시 작업용으로만 사용하는 버퍼입니다. 예를 들어 집계 변환은 전용 버퍼를 사용하여 내부 계산을 수행합니다.

Private buffers in use

변환 작업에서 사용하는 버퍼 수입니다.

Rows read

원본에서 생성하는 행 수입니다. 조회 변환이 참조 테이블에서 읽은 행은 포함되지 않습니다.

Rows written

대상에 제공된 행 수입니다. 대상 데이터 저장소에 쓰여진 행은 반영되지 않습니다.

성능 MMC(Microsoft Management Console) 스냅인을 사용하여 성능 카운터를 캡처하는 로그를 작성할 수 있습니다.

모든 성능 카운터를 포함하는 새 로그 설정을 추가하려면

  1. 제어판에서 관리 도구를 클릭하고 성능을 클릭합니다.

  2. 성능 대화 상자에서 성능 로그 및 경고를 확장하고 카운터 로그를 마우스 오른쪽 단추로 클릭한 다음 새 로그 설정을 클릭합니다. 로그 이름을 입력합니다. 예를 들어 MyLog를 입력합니다.

  3. MyLog 대화 상자에서 카운터 추가를 클릭합니다.

  4. 카운터 추가 대화 상자의 성능 개체 상자에서 SQL Server:SSISPipeline을 선택합니다.

  5. 모든 카운터 확인란을 선택하고 추가를 선택한 다음 대화 상자를 닫습니다.

    [!참고] Administrators 그룹의 멤버인 로컬 계정 또는 도메인 계정을 사용하여 성능 로그 및 경고 서비스를 시작해야 합니다.

참고 항목

작업

패키지 실행

관련 자료

Integration Services 관리

도움말 및 정보

SQL Server 2005 지원 받기