Note-Notice
➽|시스템 구축 - 설계/정의 DB
ARCHITECTURE : DBMS 검증

➽|시스템 구축 - 설계/정의 RAC
ARCHITECTURE : RAC 검증

➽|DBMS 설계 및 정의 - 계획
DATABASE 구축 시 필수 검토/설계 고려 사항
- ORACLE Product 설치 대상 서버 - 시스템 타입 검토
- 구성 DBMS 제품의 타입 검토
- 신규 또는 기존 시스템의 종속 여부 (벤치마킹 대상의 기존 시스템 존재여부)
- Single / RAC 시스템 구성 여부
- DBMS Edition 선택
- 단 RAC의 경우 Enterprise 만 가능.
- 기존 시스템의 DR 여부
- 기존 시스템 Edition 및 구성 타입과 Resource 대응 가능한지 여부
- 기존 시스템 Edition 및 구성 타입과 Resource 대응 가능한지 여부
- 구성 제품의 시스템 타입에 따라 라이센스 별 최소 필요한 CPU CORE(Socket) 검토
- Standard Edition : MAX 2 Socket
- Enterprise Edition : 2 Socket 이상, 영업 문의 필수.
- 구성 DBMS 제품의 타입 검토
- 구성 시스템 기대치 산정 및 H/W 요건 분석
- (최소) 시스템 부하량 산정
- 인프라 시스템 관리 기준 부하 측정 임계치 사전 확인.
- 임계치 기준 부하량의 절반을 평균 부하의 기준으로 구성 목표로 산정을 권고
- 기존 참고 및 전환 시스템 (벤치마킹 시스템) 기준 부하량의 2배
- 신규 시스템의 경우, 로직 처리를 위한 TPS 예상 및 데이터 사이징의 2배
- 인프라 시스템 관리 기준 부하 측정 임계치 사전 확인.
- 상기 부하량 기준을 처리 가능한 스펙의 H/W 시스템 요건 정리 필요.
- (필수) 사전 시스템 검토사항
- 기존 시스템 스펙의 CPU / MEMORY 증설은 최소 30% 이상 증설 검토
- CPU 증설 및 설계 목표 중
- 실제 벤치마킹 시스템의 동시 세션 (Active Session) 최대치 확인
- 해당 세션 수 1개를 Processor의 1 가중치로 계산. 최소 필요 코어 수 계산
- 벤치마킹 시스템 없을 시, AP/WAS 상에 동시 수행 LOGIC 최대치 확인.
- H/W CPU Core Clock 증분 검토
- 기존 시스템보다 빠른 클럭의 H/W로 구성 여부 검토 (최소 > 10-15%)
- Core (Socket) 갯수 증분 시, 라이센스 영향도 사전 확인
- 실제 벤치마킹 시스템의 동시 세션 (Active Session) 최대치 확인
- Memory 증설 및 설계 목표 중
- 전체 메모리 최대 사용량 외로 OS 점유 비율 15%를 추가 부하로 계산
- 최소 벤치마킹 시스템의 SGA 사이즈의 50% , PGA 사이즈의 30% 증설 고려
- CPU 증설 및 설계 목표 중
- 기존 시스템 스펙의 CPU / MEMORY 증설은 최소 30% 이상 증설 검토
- (최소) 시스템 부하량 산정
- 구성 시스템 사용량 및 기능 기준 라이센스 정보 검토 필수.
- (권장) 벤치마킹 시스템의 사용 기능 정보 확인
- Oracle Product의 Edition 및 사용 기능 검토 수행
- 신규 구축 시스템에도 동일 기능 사용을 권장
- 불필요한 기능은 사전 기능 제거 가능 여부 확인
- 불필요한 기능은 사전 기능 제거 가능 여부 확인
- (권장) 데이터 오브젝트 및 수행 로직에 따른 검토 사항
- 기존 병렬 Parallel, 파티션 Partition 기능 사용 시 검토사항
- DBMS 내에서 병렬작업을 통한 로직 처리 부분 확인
- 병렬 처리 로직 필수 여부 검토
- 병렬 처리 로직 필수 여부 검토
- DB PARTITION 기능 관련 검토 사항
- DB 내 데이터 객체(TABLE/INDEX) 중 30Gb 이상 객체 존재 시 검토 사항
- 해당 객체가 자주 사용이 되는지 여부 (데이터조작 및 조회)
- 각 객체가 컬럼의 수가 많고, OLTP 로직에 사용되는지 여부
- 위 사항에 해당하는 객체가 전체 DB의 10-15% 이상 점유할 시
- 기존 벤치마킹 시스템이 파티션 기능을 사용하는지 여부
- 위 상기 사항중 2개 이상 해당 시 파티션 기능 적용 검토
- 단, 파티션 기능 사용 시 Enterprise Edition 기능 필수.
- 단, 파티션 기능 사용 시 Enterprise Edition 기능 필수.
- DB 내 데이터 객체(TABLE/INDEX) 중 30Gb 이상 객체 존재 시 검토 사항
- 기존 병렬 Parallel, 파티션 Partition 기능 사용 시 검토사항
- (권장) 벤치마킹 시스템의 사용 기능 정보 확인