SQL Disk 구성

RAID 구성

    데이타 파일 : RAID 0(패리티 없는 디스크 스트라이핑은 읽기 /쓰기 성능 좋음) + 1(디스크 미러링)
       디스크 볼륨 4장 필요

      OS System, 로그 파일 : RAID 1
         디스크 볼륨 2장 필요
      RAID 0(디스크 스트라이핑)
         두개의 볼륨에다가 나눠서 쓰기 한다. 쓰기 속도가 빠르다.

      RAID 1(디스크 미러링)
         모든 데이타는 양쪽 드라이브에 모두 쓰여져야 한다, 그래서 쓰기는 느리지만, 읽기 성능은 빠르다. 왜냐하면  데이터 검색이 양쪽 디스크로 나눠 지기 때문이다. 
          OS System이용(드라이브를 완벽하게 이중화하기 때문)
          트랜잭션 로그는 순차적으로 쓰기 작업을 하고 롤백을 하는 경우만 읽기 동작을 하므로 트랜잭션 로그를 담는 드라이브 역시 권장


      RAID 5(패리티 있는 디스크 스트라이핑)
         다중 디스크 스트라이핑과 쓰여지는 데이터의 패리티 정보를 저장함으로써 내결합성을 제공


      • SQL 2005 에디션
      Edition Level  Database 파일 크기  CPU  RAM 지원 서비스
       Work Group 초급 수준  무제한  3G  제한된 복제, 전체 텍스트 검색 
      Standard  중간 규모  무제한 무제한  미러링, 데이터 마이닝, 데이터 통합 서비스 등을 포함  
      Enterprise  대규묘  무제한     

      테이블을 수평적으로 파티션 할 수 있다.  

      미러링, 데이터 마이닝, OLAP 분석 도구

      장애극복 클러스터링 

      • 메모리 사용 형태

        • 대 부분 권장 사항 최소 용량에 2배 정도되는 메모리 요구
        • SQL 2005와 기본적으로 시작되는 Windows 서비스 모두 약 256MB의 메모리 사용 
        • Analysis Service, Reporting Services, Notification Services와 같은 추가적인 데이타베이스 기능을 사용하게 되면 기본 메모리는 더 높이 올라가게 된다.  
        • Management Studio 을 사용하기 위해서 약 50MB ~ 60MB 추가 요구 
        • 하나의 사용자 연결을 위해서는 24KB의 메모리 소모  

       

        이 글은 스프링노트에서 작성되었습니다.