추가 CPU 및 I / O와 관련된 누락 된 데이터를 재구성해야하기 때문에 시스템이 매우 느리게 실행됩니다.
RAID-5 구성에 디스크가 없는 경우 복구 전략 이 없습니다 . 다른 디스크가 다운 되면 데이터가 손실됩니다 . 당일 긴급 배송 업체가 제공하는 제조업체의 보증이 적용되는 호환 가능한 부품을 얻을 수있는 가장 가까운 공급 업체를 찾아 가십시오. 어레이를 구입 한 공급 업체가 이미 부품을 가져 오는 과정에있는 경우 두 부품을 모두 확보하고 다른 부품을 예비 부품으로 보관하십시오.
프로덕션 시스템에 RAID-5를 사용하는 경우 예비 디스크를 어레이에 핫 스페어로 남겨 두어야합니다.
추가됨-로그가 별도의 볼륨 (실제로 별도의 디스크)에없는 경우 단일 미러 쌍이라도 별도의 디스크 세트로 옮깁니다. 로그 볼륨에 대한 경합이 성능에 불균형 적으로 나쁜 영향을 미치므로 데이터베이스에 상당한로드가있는 경우 성능이 향상됩니다.
이것이 가능하면 다음을 수행하여 데이터베이스를보다 강력하게 만들 수도 있습니다.
- 데이터베이스를 종료하십시오.
- 데이터베이스를 백업하십시오.
- 로그를 물리적으로 분리 된 디스크 세트로 이동하십시오 (로그가 이동 된 위치를 알 수 있도록 데이터베이스를 재구성하십시오).
- 데이터베이스 및 애플리케이션을 다시 시작하십시오.
별도의 볼륨에 로그가있는 경우 디스크 장애가 로그를 손상시키지 않는 경우에만 백업에서 복원하고 롤 포워드 할 수 있습니다 . 데이터베이스 로그는 다음과 같은 이유로 별도의 디스크 볼륨에 있어야합니다.
로그 사용 패턴은 주로 순차적이며 파일 끝에 로그 항목을 추가합니다 (파일은 실제로 링 버퍼 임). 이는 디스크 헤드 탐색 활동이 적기 때문에 많은 수의 로그 항목을 빠르게 기록 할 수 있음을 의미합니다.
트랜잭션 테이블 및 인덱스와 같이 많은 랜덤 액세스 워크로드와 물리적 디스크를 공유하는 경우 헤드 탐색 활동이 순차적 쓰기를 방해하므로 불균형 적으로 느려집니다.
별도의 볼륨에 로그를 두는 것은 거의 항상 성능상의 승리이며 로그가 상당히 많은 워크로드를 지원하기 위해서는 단일 미러링 쌍만 필요합니다. 이는 하드웨어가 매우 저렴하므로 성능과 안정성이 크게 향상되는 비용이 적다는 것을 의미합니다.
데이터 배열이 중단되면 로그가 손실되지 않습니다. 적절한 백업 전략이있는 경우 백업에서 복원하고 로그에서 롤 포워드 할 수 있습니다. 이는 단일 장애 지점이 아닌 전체 어레이가 서버에서 다운 될 수 있음을 의미합니다. 데이터 손실을 유발하려면 로그와 데이터 배열이 동시에 실패해야합니다.