2

내가 일하는 사람들 중에는 SQL Server 용 새 데이터베이스 서버를 설정하는 사람들이 있습니다. 서버에는 백업을 저장하는 시스템 드라이브와 데이터베이스 파일을위한 단일 RAID 5 어레이가 있습니다. RAID 5 어레이는 논리적으로 2 개의 드라이브로 분할됩니다. 하나는 실제 데이터베이스 파일 (MDF) 용이고 다른 하나는 트랜잭션 로그 (LDF) 용입니다. 인용 된 이유는 모범 사례입니다.파티션간에 데이터베이스 파일과 트랜스 로그를 분리하는 유용성

제 질문은이 여분의 파티션이 무의미한가 여부입니다. 동일한 실제 자원을 공유하는 경우 다른 논리적 파티션에 데이터베이스 및 트랜잭션 로그를 갖는 것이 목적입니까? 데이터베이스와 트랜스 로그 파일을 물리적으로 분리 된 두 개의 디스크로 분리해야하는 몇 가지 중요한 이유가 있음을 알고 있습니다. 예를 들어 속도와 재해 복구가 개선되어야합니다. 그러나 나는 육체적 인 분리의 부재에 의해 무효화되지 않는 어떠한 이익도 생각할 수 없다. 나는 RAID에 대해 확실히 알기에는 충분하지 않습니다.

답변

2

당신은 꽤 많은 것을 알고 있습니다. 잘못 될 수있는 유일한 다른 상황은 파티션 손상입니다. RAID 하드웨어로는 매우 희귀합니다.

가 나는 다른 스핀들보다는 다른 드라이브를 참조하여 (테이블 읽기 parallelisation에 대한 파일 그룹을, 참 또는 분리) 로그 파일로부터 데이터 파일을 분리에 대해 이야기 쉽게 찾을 수 있습니다. 그것은 약간을 알고 위험하게 알고있는 사람들에게 더 명백하게 만듭니다.

0

데이터와 로그 파일을 분리하는 것은 보통 과잉입니다. 실제로 필요한 상황이 있다면 알게 될 것입니다.

그러나 다른 스핀들로 분리해도 도움이됩니다. 동일한 물리적 스핀들을 사용하면 아무 것도 얻을 수 없습니다.

다른 한편, 데이터베이스와 관련된 모든 것이 인이 폴더에 있다는 것을 알고 편안함을 제외하고는 아무 것도 잃지 않습니다.

관련 문제