복원 또는 데이터베이스 연결의 SQL Server 인스턴스를 시작할 때 9017 정보 메시지가 기록 됩니다.

기술 자료 번역 기술 자료 번역
기술 자료: 2882905 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

Microsoft SQL Server 인스턴스를 시작 하거나 복원 하거나 데이터베이스를 연결 하는 경우 다음과 유사한 9017 정보 메시지가 SQL Server 오류 로그에 기록 됩니다.

데이터베이스 dbName 이 이상 n 과도 하 게 사용 되는 가상 로그 파일 너무 많은 가상 로그 파일 백업 시간과 긴 시작 될 수 있습니다. 로그를 축소 하 고 다른 확장 단위를 사용 하 여 가상 로그 파일의 수를 줄이는 것이 좋습니다.

너무 많은 가상 로그 파일은 데이터베이스의 복구 시간을 저하 될 수 있습니다.

또한 데이터베이스 미러링 또는 복제 기술을 사용 하 여 사용자 환경에서 이러한 기술 사용 하 여 성능 문제를 확인할 수 있습니다.

원인

작은 값을 지정 하는 경우이 문제가 발생 하면 파일 증가 매개 변수 로그 파일입니다.

SQL Server 데이터베이스 엔진에 여러 개의 가상 로그 파일 (Vlf) 내부적으로 각 물리 로그 파일을 나눕니다. SQL Server 2008 R2 서비스 팩 2 및 이후 버전 데이터베이스 (SQL Server 인스턴스를 시작 하는 때문에 또는 데이터베이스 복원 또는 연결 된)을 시작 및 SQL Server 2008 r 2의 1000 개 이상의 Vlf가 또는 VLF 10000 개 이상의 SQL Server 2012에 기록 된 새 메시지를 (9017)이 도입 되었습니다.

참고SQL Server 2012에서 데이터베이스에 10000 Vlf 때이 메시지가 기록 됩니다 있지만 실제 메시지는 오류 로그에서 잘못 보고 하는 내용의 "1000 VLF." 기본적으로, 10000 Vlf 후 경고가 발생합니다. 그러나 메시지 1, 000 Vlf를 보고합니다. 이 문제는 다음 릴리스에서 수정 됩니다.

Vlf 늘어나는 복제 또는 데이터베이스 미러링 구성에서 성능 문제가 발생할 수 방법에 대 한 자세한 내용은 "추가 정보" 절을 참조 하십시오.

해결 방법

이 문제를 해결 하려면, 다음과 같이 하십시오.
  1. 사용 하 여 트랜잭션 로그를 줄이려면 DBCC SHRINKDB SQL Server Management Studio 사용 하 여.
  2. 자주 자동 증가 되지 않도록 하려면 더 큰 값을 트랜잭션 로그 파일의 크기를 늘립니다. 자세한 내용은 SQL Server 온라인 설명서는 웹 사이트에서 다음 항목을 참조.

    http://msdn.microsoft.com/en-us/library/ms365418.aspx#AddOrEnlarge
  3. 증가 된 파일 증가 매개 변수 현재 구성 된 것 보다 큰 값입니다. 데이터베이스 및 로그 파일의 증가 빈도의 활동에 기초 해야 합니다.

또한 현재 실행 중인 SQL Server 버전에 따라 다음 수정 프로그램을 설치를 고려 하는 것이 좋습니다.


추가 정보

데이터베이스에서 VLF 세그먼트의 수를 확인 하는 방법

데이터베이스에서 데이터베이스에 대 한 가장 빠른 및 최신 로그 시퀀스 번호 (Lsn) 트랜잭션 로그 백업의 차이점을 찾아 VLF 세그먼트의 수를 찾을 수 있습니다.

다음과 유사한 메시지가 SQL Server 오류 로그를 확인 하 여 트랜잭션 로그 백업의 LSN을 찾을 수 있습니다.

{0} 로그 백업 되었습니다. 데이터베이스: mydbnamecreation_date_(time). 날짜(시간), 첫째 LSN: 1: 5068:70, 마지막 LSN: 1: 5108:1, 덤프 장치 수: 1, 장치 정보: (파일 = 1, 유형 = 디스크: {C:\folder\logbackup1.trn}). 정보 메시지입니다. 사용자 작업이 필요 하지 않습니다.

참고이 메시지에는 트랜잭션 로그의 LSN은1입니다. (첫 번째 콜론 앞의 첫 번째 번호는 "LSN: 1:5068:70.")

이렇게 하려면, 다음과 같이 하십시오.
  1. 사용자 SQL 오류 로그에서 LSN earliesttransaction 로그 백업 데이터베이스 찾기 (예를 들어, LSN: 1:5108:1).
  2. SQL 오류 로그에서 트랜잭션 로그 백업에 대 한 최신 LSN 찾기 (예를 들어, LSN:10, 235: 5108: 1).
  3. VLF 세그먼트의 수는 가장 빠른 LSN 최신 LSN 사이의 차이 (이 경우에 10,235-1 = 10,234).

많은 Vlf 복제 효과

로그 판독기 프로세스는 복제 표시 된 트랜잭션에 대 한 모든 가상 로그 파일을 스캔 해야 하기 때문에 로그 파일을 너무 많이 복제를 발생할 수 있습니다. Sp_replcmds 저장 프로시저의 성능을 추적 하 여이 동작을 볼 수 있습니다. Sp_replcmds 저장 프로시저를 가상 로그 파일을 검색 하도록 및 복제 표시 된 트랜잭션의 읽을 로그 판독기 프로세스 사용. 자세한 내용을 보시려면, Microsoft 기술 자료의 다음 문서 번호를 클릭해 주십시오.

949523 "초기 크기" 속성 값 및 자동 증가 속성의 값은 작은 경우 트랜잭션 복제의 대기 시간이 높은 SQL Server 2005에서가

미러링 데이터베이스에 많은 Vlf의 효과

너무 많은 로그 파일이 데이터베이스 미러링을 달라질 수 있습니다. 자세한 내용을 보시려면, Microsoft 기술 자료의 다음 문서 번호를 클릭해 주십시오.

2455009FIX: 성능 저하 많은 Vlf 트랜잭션 로그에서 SQL Server 2005, SQL Server 2008 또는 SQL Server 2008 r 2에 있는 경우 데이터베이스를 복구 하는 경우

참조

자세한 내용은 Microsoft Developer Network (MSDN) 웹 사이트에서 다음 항목을 참조.

트랜잭션 로그 축소

로그 잘림이 지연 시킬 수 있는 요인

트랜잭션 로그 잘라내기

트랜잭션 로그 논리 아키텍처

트랜잭션 로그 물리 아키텍처


속성

기술 자료: 2882905 - 마지막 검토: 2013년 9월 12일 목요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
키워드:?
kbexpertiseinter kbprb kbsurveynew kbmt KB2882905 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:2882905

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com