관리 메뉴

DevBlackCat

정보처리기사 : 물리데이터모델 품질검토 완전정복!! 본문

정보처리기사/데이터베이스 구축

정보처리기사 : 물리데이터모델 품질검토 완전정복!!

DevBlackCat 2024. 12. 7. 10:46
728x90

물리데이터모델 품질 기준

  • 성능개선과 오류예방을 목적으로 한다.

정확성, 완전성,준거성,최신성,일관성,활용성

 

(1) 데이터 품질 관리 대상

  • 데이터 값
  • 데이터 구조
  • 데이터 관리 프로세스

 

CRUD 분석

(1) CRUD 개념

  • 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 표현한 말이다.
  • 시스템 구축 시 프로세스와 DB에 저장되는 데이터 사이의 의존관계를 표현하는
  • 시스템을 구축하기 위해 해당 업무에 어떤 데이터가 존재하는지 무엇이 영향을 받는지 분석
  • 데이터베이스에 영향을 주는 생성, 읽기, 갱신, 삭제 연산으로 프로세스와 테이블 간에 매트릭스를 만들어서 트랜잭션을 분석

 

SQL 성능 튜닝

  • SQL 최적화 하여 처리량 응답속도를 개선하는 작업이다 .
부하의 감소 동일한 부하를 보다 효율적인 방법으로 수행
부하의 조정 부하 정도에 따라 업무를 조정하는 방법
부하의 병렬 수행 부하가 많이 걸리는 부분을 병렬로 처리하는 방법

 

 

옵티 마이저

규칙 기반 옵티마이저 - 규칙(우선순위)을 가지고 실행 계획을 생성
- 인덱스 유무, 연산자, 객체 등을 참조하여 우선순위를 부여

 

 

구분

비용 기반 옵티마이저
(Cost Based Optimizer)
 SQL문을 처리하는 데 필요한 비용이 가장 적은 실행 계획을 선택하는 방식
- 소요 시간이나 자원 사용량을 가지고 실행 계획 생성
- 테이블, 인덱스, 컬럼 등의 다양한 객체 통계 정보와 시스템 통계 정보를 활용

 

 

728x90