INF: SQL Server 검사점 동작 제어 3505 추적 플래그 사용

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

815436
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
요약
이 문서에서는 추적 플래그 3505 검사점 동작을 제어하는 방법을 설명합니다.
추가 정보
SQL Server 자동으로 SQL Server 복구 시간을 줄이려면 및 로그 공간을 다시 사용 (잘라내기) 허용하도록 검사점을 발급합니다. 매우 드문 경우, 기본 검사점 간격을 조정해야 합니다. 복구 간격 명명된 sp_configure 저장 프로시저 설정을 사용하여 기본 검사점 간격을 설정할 수 있습니다. 추적 플래그 3505 완전히 사용하지 않도록 자동 검사점 처리를 강제로 간격을 조정할 수 있습니다.

복구 간격에 대한 기본 설정을 유지하면서 광범위하게 테스트하여 적절한 복구 계획을 시작하는 경우에만 사용할 수 없도록 추적 플래그 그대로 좋습니다. 클러스터, 같은 높은 수준의 가용성 시스템의 데이터 안전성 및 가용성에 영향을 줄 수 있으므로 복구 간격을 변경하지 않는 것이 좋습니다.

미러링 및 유사한 I/O를 사용하면 것이 시설, 복구 간격을 변경하지 않는 것이 좋습니다. 이러한 시스템의 실제 I/O 레이어 주위에 작동하도록 설계되었습니다. 검사점 늘리면 이러한 디자인 중 효율성이 줄어듭니다.

향상된 기능

Microsoft은 확장성을 개선하는 검사점 프로세스는 계속됩니다. Microsoft 운용하고 있습니다 한 확장성 개선 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
815056FIX: 검사점 프로세스 SQL Server 데이터베이스 작업 지연 가능 및 스케줄러 올바르게 오류 발생한다 생성하지 않는다 않음: 17883이 발생한다

이러한 향상으로 인해 복구 간격 조정 및 추적 플래그 3505 사용을 일반적으로 필요하지 않습니다. 복구 간격 변경하기 전에 SQL Server의 최신 버전을 설치했는지 확인하십시오.

추적 플래그 3505 사용하는 경우

검사점을 응용 프로그램의 중요한 시간에 발생하지 않도록 하려면 추적 플래그 3505 사용할 수 있습니다. 검사점 시스템에 더 많은 I/O 로드가 발생할 수 있으므로 검사점이 발생할 때 제어할 수도 있습니다. SQL Server 자동 검사점 위로 디스크 쓰기 속도 및 I/O 사용량이 증가할 수 설계되었습니다. 그러나 예외적인 특정 상황에서 SQL Server 문제 자동 검사점 응용 프로그램 성능을 인해 증가된 I/O 로드를 영향을 줍니다. 일부 응용 프로그램은 특정 시간에 엄격한 응답 시간 요구 사항이 있을 수 있으며 검사점이 미치는 중요합니다. 검사점 발생할 때 이러한 상황에서 제어할 수 있습니다.

이러한 효과를 검사점 발생할 때 인해 문제가 발생하는 경우 다음과 같이 하십시오.
  • SQL Server 2000 서비스 팩 3 (SP3) 및 추가 핫픽스를 설치했는지 확인하십시오.
  • 최대 처리량을 하기 위해 I/O 경로를 검토하십시오.
  • 데이터베이스 레이아웃을 위해 I/O 관련하여 검토 경로.

사용 고려 사항

추적 플래그 3505 설정하면 자동 검사점을 사용할 수 없습니다. 추적 플래그 3505 증가할 수 있습니다 복구 시간 및 다음 검사점 발급한 때까지 로그 공간을 다시 방지할 수 있습니다. 적절한 시간 간격으로 모든 읽기/쓰기 데이터베이스가 있는 수동 검사점을 실행할 수 있는지 확인하십시오.

참고 추적 플래그 3505 설정하면 모든 데이터베이스 서버 간에 자동 검사점이 없습니다. 추적 플래그 3505 설정한 후 업데이트를 발생해야 하는 모든 데이터베이스의 검사점 명령을 실행해야 합니다. 추적 플래그 3505 BACKUP 같은 특정 명령에 의해 발급된 내부 검사점 금지하지 않습니다.

경고 검사점 간격을 늘릴 경우 복구 작업 로드 및 관련된 시간이 증가합니다. 몇 가지 쿼리 패턴을 복구 시간을 원래 트랜잭션 시간보다 길 수 있습니다. 예를 들어, 일부 쿼리 패턴을 복구 간격을 5분으로 설정하면 최대 15분까지 있는 복구 시간이 발생할 수 있습니다. 이 결과 전반적인 시스템 목표를 conducive 않을 수 있습니다.

다른 모든 추적 플래그의 같은 SQL Server에 추적 플래그 3505 향후 지원되지 않을 해제합니다. 추적 플래그 3505 있는 나중 버전의 SQL Server 설정할 수 있지만 자동 검사점 해제할 수 없습니다.

추적 플래그 3505 사용

시작 매개 변수로 또는 isql 명령줄 유틸리티, osql 명령줄 유틸리티 또는 SQL 쿼리 분석기를 사용하여 추적 플래그 3505 설정할 수 있습니다.
  • 시작 매개 변수로 추적 플래그를 설정하려면 명령 프롬프트에서 다음 명령을 실행하여:
    sqlservr.exe –T3505 
  • 추적 플래그 isql, osql, 또는 SQL 쿼리 분석기를 사용하려면 다음 코드를 실행합니다:
    DBCC TRACEON( 3505 )
  • SQL 쿼리 분석기, osql 을 또는 isql 추적 플래그 사용하지 않도록 설정하려면 다음 코드를 실행합니다:
    DBCC TRACEOFF( 3505 )
참고 추적 플래그 3502 시작과 끝 각 검사점의 로그 메시지를 포함하도록 설정할 수 있습니다. 이 추적 플래그 추적 플래그 3505 사용하는 경우 유용할 수 있습니다.
참조
SQL Server 에서 CHECKPOINT 명령에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.
CHECKPOINT

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 815436 - 마지막 검토: 12/08/2015 02:09:11 - 수정: 3.4

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbio kbcode kbinfo KB815436 KbMtko
피드백