다음을 통해 공유


SQL Server, Buffer Manager 개체

Buffer Manager 개체는 SQL Server에서 사용하는 방법을 모니터링하는 카운터를 제공합니다.

  • 데이터 페이지를 저장할 메모리입니다.

  • SQL Server가 데이터베이스 페이지를 읽고 쓸 때 물리적 I/O를 모니터링하는 카운터입니다.

  • 버퍼 풀 확장은 SSD(반도체 드라이브)와 같은 빠른 비휘발성 스토리지를 사용하여 버퍼 캐시를 확장합니다.

SQL Server에서 사용하는 메모리 및 카운터를 모니터링하면 다음을 확인할 수 있습니다.

  • 부적절한 물리적 메모리로 인한 병목 현상이 있는 경우 자주 액세스하는 데이터를 캐시에 저장할 수 없는 경우 SQL Server는 디스크에서 데이터를 검색해야 합니다.

  • 메모리를 더 추가하거나 데이터 캐시 또는 SQL Server 내부 구조에서 더 많은 메모리를 사용할 수 있도록 하여 쿼리 성능을 향상시킬 수 있는 경우

  • SQL Server가 디스크에서 데이터를 읽어야 하는 빈도입니다. 메모리 액세스와 같은 다른 작업에 비해 실제 I/O는 많은 시간을 소비합니다. 물리적 I/O를 최소화하면 쿼리 성능이 향상될 수 있습니다.

Buffer Manager 성능 개체

이 표에서는 SQL Server Buffer Manager 성능 개체에 대해 설명합니다.

SQL Server 버퍼 관리자 지표 설명
버퍼 캐시 적중률 디스크에서 읽을 필요 없이 버퍼 캐시에 있는 페이지의 백분율을 나타냅니다. 이 비율은 최근 수천 페이지의 액세스가 발생하는 동안의 총 캐시 조회 수로 총 캐시 적중 수를 나눈 것입니다. 오랜 시간이 지나면 비율이 거의 움직이지 않습니다. 캐시에서 읽어들이면 디스크에서 읽어들이는 경우보다 비용이 훨씬 저렴하므로 이 비율은 높아야 합니다. 일반적으로 SQL Server에서 사용 가능한 메모리 양을 늘리거나 버퍼 풀 확장 기능을 사용하여 버퍼 캐시 적중률을 늘릴 수 있습니다.
체크포인트 페이지/초 초당 디스크로 플러시된 페이지 수를 나타내며, 이는 더러운 페이지를 모두 플러시해야 하는 검사점이나 기타 작업에 의해 결정됩니다.
데이터베이스 페이지 데이터베이스 콘텐츠가 있는 버퍼 풀의 페이지 수를 나타냅니다.
확장할당 페이지 버퍼 풀 확장 파일의 무료가 아닌 캐시 페이지의 총 수입니다.
확장 무료 페이지 버퍼 풀 확장 파일의 총 무료 캐시 페이지 수입니다.
확장 기능 사용 비율 버퍼 관리자 페이지에서 차지하는 버퍼 풀 확장 페이징 파일의 백분율입니다.
확장 미해결 IO 카운터 버퍼 풀 확장 파일의 I/O 큐 길이입니다.
확장 페이지 제거/초 초당 버퍼 풀 확장 파일에서 제거된 페이지 수입니다.
확장 페이지 읽기 (초당) 초당 버퍼 풀 확장 파일에서 읽은 페이지 수입니다.
확장 페이지 참조되지 않은 시간 페이지가 참조 없이 버퍼 풀 확장에 유지되는 평균 시간(초)입니다.
확장 페이지 기록/초 초당 버퍼 풀 확장 파일에 기록된 페이지 수입니다.
무료 목록 중단/초 무료 페이지를 기다려야 하는 초당 요청 수를 나타냅니다.
느린 쓰기/초 버퍼 관리자의 지연 기록기가 기록한 초당 버퍼 수를 나타냅니다. 레이지 라이터는 시스템 프로세스로 변경된 지 오래된 버퍼를 일괄로 비우며, 다른 페이지에 재사용하기 전에 디스크에 다시 기록해야 하는 변경 내용을 포함하는 버퍼들을 사용자 프로세스에서 사용할 수 있도록 합니다. 사용 가능한 버퍼를 생성하기 위해 빈번한 검사점을 수행할 필요성을 제거하는 지연 기록 시스템입니다.
페이지 평균 수명 페이지가 참조 없이 버퍼 풀에 유지되는 시간(초)을 나타냅니다.
페이지 조회/초 버퍼 풀에서 페이지를 찾기 위한 초당 요청 수를 나타냅니다.
초당 페이지 읽기 초당 발급되는 실제 데이터베이스 페이지 읽기 수를 나타냅니다. 이 통계는 모든 데이터베이스에서 실제 페이지 읽기의 총 수를 표시합니다. 물리적 I/O는 비용이 많이 들기 때문에 더 큰 데이터 캐시, 지능형 인덱스 및 보다 효율적인 쿼리를 사용하거나 데이터베이스 디자인을 변경하여 비용을 최소화할 수 있습니다.
페이지 기록/초 초당 발급되는 실제 데이터베이스 페이지 쓰기 수를 나타냅니다.
읽기 선행 페이지/초 사용 예상 초당 읽은 페이지 수를 나타냅니다.

또한 참조하십시오

SQL Server:Buffer 노드
서버 메모리 서버 구성 옵션
SQL Server, Plan Cache 개체
리소스 자원 배정 현황 모니터링(시스템 모니터)
sys.dm_os_performance_counters(Transact-SQL)
버퍼 풀 확장