SQL Server 에서 디스크 컨트롤러 캐싱 설명

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

요약

쓰기 캐싱 사용 (쓰기 라고도 캐싱을 다시) 디스크 컨트롤러 SQL Server의 성능을 향상시킬 수 있습니다. 쓰기 캐싱 컨트롤러 및 디스크 하위 시스템이 SQL Server의 경우 특히 데이터 중요한 트랜잭션 데이터베이스 관리 시스템 (DBMS) 환경에서 사용하기 위한 경우 안전합니다. 시스템 오류가 발생할 경우 이러한 디자인 기능이 캐시된 데이터를 보존해야 합니다. 전원을 관련이 실패 모드에 발생할 수 있기 때문에 외부 무정전 전원 공급 사용하여 이를 위해 (UPS) 일반적으로 충분하지 않습니다.

컨트롤러 및 디스크 하위 시스템의 캐싱은 안전한 SQL 서버에서 사용할 수 있습니다. 이러한 통합된 대부분의 새 purpose-built 서버 플랫폼을 안전합니다. 그러나 디스크 하위 시스템이 이미 특히 테스트를 가지며 데이터 중요한 트랜잭션 관계형 데이터베이스 관리 시스템 (RDBMS) 환경에서 사용하기 위해 승인 것을 합니다 하드웨어 공급업체에 확인해야 합니다.

추가 정보

논리 페이지 쓰기를 SQL Server 데이터 수정 문을 생성합니다. 두 위치에서 이동하는 같이 이 스트림의 쓰기 나온: 로그 및 데이터베이스 자체는. 성능상의 이유로 자체 캐시 버퍼 시스템을 통해 데이터베이스에 쓰기를 SQL Server 설정을 따릅니다. 로그에 쓸 수 때만 일시적으로 COMMIT 시간 때까지 지연되는. 데이터 쓰기 동일한 방식으로 캐시되지 않습니다. 특정된 페이지에 대한 로그 쓰기를 항상 앞에 때문에 로그 "미리 쓰기" 로그로 라고도 페이지의 데이터를 씁니다.

트랜잭션 무결성은 관계형 데이터베이스 시스템의 기본적인 개념 중 하나입니다. 트랜잭션은 원자 단위 수 또는 완전히 적용된 완전히 롤백되지 작업 간주됩니다. SQL Server 미리 쓰기 트랜잭션 로그에 트랜잭션 무결성을 구현하는 중요한 구성 요소입니다.

또한 모든 관계형 데이터베이스 시스템 계획되지 않은 시스템 오류 에서 복구 트랜잭션 무결성이 밀접하게 개념을 처리해야 합니다. 비-이상적인 다양한, 실제 효과를 이 오류가 발생할 수 있습니다. 대부분의 데이터베이스 관리 시스템에서 긴 사람이 보낸 수동 복구 프로세스에서 시스템 오류가 발생할 수 있습니다.

반면, SQL Server 복구 메커니즘을 완전히 자동 및 인적 개입 없이 작동합니다. 예를 들어, SQL Server 수 수 업무상 중요한 프로덕션 응용 프로그램 지원 및 시스템 오류로 일시적 전원 변동으로 인해 발생하는. 복원 전원 시 서버 하드웨어를 다시 로드 및 초기화하지, 네트워킹 소프트웨어가 것입니다. 그리고 SQL Server를 다시 시작해야 합니다. SQL Server 초기화합니다 같이 트랜잭션 로그 데이터를 기초로 해당 복구 프로세스가 자동으로 실행됩니다. 이 전체 프로세스는 휴먼 개입 없이 발생합니다. 클라이언트 워크스테이션에 다시 시작할 때마다 사용자가 현재 사용자가 입력한 마지막 트랜잭션 최대 해당 데이터를 모두 찾을 것입니다.

SQL Server 트랜잭션 무결성 및 자동 복구 시간 및 노동력 저장 기능은 매우 강력한 구성합니다. 쓰기 캐싱 컨트롤러가 제대로 사용할 데이터 중요한 트랜잭션 DBMS 환경에서는 아니면, 따라서 데이터베이스를 손상시키는 복구할 수 있는 기능을 SQL Server 손상될 수 있습니다. 이 컨트롤러를 SQL Server 트랜잭션 로그 쓰기 및 그 안에 있는 하드웨어 컨트롤러 보드에서 캐시 버퍼를 가로채고 있지만 이러한 시스템 오류 발생 시 페이지가 작성된 유지하지 발생할 수 있습니다.

쓰기 캐싱 가장 캐싱 컨트롤러가 수행합니다. 쓰기 캐싱 기능은 항상 사용할 수 없습니다.

UPS 서버를 사용하는 경우 캐시된 쓰기를 보안을 보증하지 않습니다. 여러 종류의 시스템 장애의 UPS 해결하지는 발생할 수 있습니다. 예를 들어, 메모리 패리티 오류, 운영 체제 트랩 또는 시스템 재설정 원인은 하드웨어 결함 제어되지 않은 시스템 중단이 발생할 수 있습니다. 또한 하드웨어 쓰기 캐시의 메모리 오류가 중요한 로그 정보 손실이 발생할 수 있습니다.

쓰기 캐싱 컨트롤러가 관련된 다른 문제를 시스템 종료가 발생할 수 있습니다. "운영 체제 주기" 또는 구성 변경 중에 시스템을 다시 부팅해야 할 흔히 발생하는 일입니다. 모든 디스크 작업은 시스템을 다시 부팅하기 전에 멈출 때까지 대기할 운영 체제 권장 신중하게 연산자 뒤에 경우 캐시된 쓰기 여전히 있는 컨트롤러에 있을 수 있습니다. Ctrl + Alt + Del 키 조합을 누르거나 RESET 단추를 눌렀을 때 캐시된 쓰기, 데이터베이스의 잠재적으로 손상을 무시해야 수 있습니다.

따라서 안전한 데이터베이스 서버 사용할 수 커밋되지 않은 데이터 캐시 데이터 삭제 가능한 모든 원인을 고려합니다 하드웨어 쓰기 캐시를 디자인할 수 있습니다. 이러한 기능을 RST 버스 제어되지 않는 재설정 캐싱 컨트롤러의 온보드 배터리 백업 피하기 위해 신호 및 미러 가로채는 포함됩니다 디자인 또는 ERC (오류 검사 및 수정) 메모리 중 일부. 쓰기 캐시를 이러한 및 데이터 손실을 방지하는 데 필요한 기타 기능이 포함되어 있는지 확인하기 위해 하드웨어 공급업체에 문의하십시오.

SQL Server 시스템을 지원하기 위해 필요한 ‘ 안정적인 미디어 전달이 보장되지 ’ Microsoft SQL Server Always-On 저장소 솔루션 검토 프로그램을 아래에 설명된 대로. FoSQL Server 데이터베이스 엔진에 대한 입력 및 출력 요구 사항에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
967576Microsoft SQL Server 데이터베이스 엔진 입출력 요구 사항

속성

기술 자료: 86903 - 마지막 검토: 2005년 12월 7일 수요일 - 수정: 4.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
키워드:?
kbmt kb3rdparty kbhardware kbinfo KB86903 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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