DevBlackCat
정보처리기사 : 물리데이터모델 품질검토 완전정복!! 본문
728x90
물리데이터모델 품질 기준
- 성능개선과 오류예방을 목적으로 한다.
정확성, 완전성,준거성,최신성,일관성,활용성
(1) 데이터 품질 관리 대상
- 데이터 값
- 데이터 구조
- 데이터 관리 프로세스
CRUD 분석
(1) CRUD 개념
- 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 표현한 말이다.
- 시스템 구축 시 프로세스와 DB에 저장되는 데이터 사이의 의존관계를 표현하는 표
- 시스템을 구축하기 위해 해당 업무에 어떤 데이터가 존재하는지 무엇이 영향을 받는지 분석
- 데이터베이스에 영향을 주는 생성, 읽기, 갱신, 삭제 연산으로 프로세스와 테이블 간에 매트릭스를 만들어서 트랜잭션을 분석
SQL 성능 튜닝
- SQL 최적화 하여 처리량 응답속도를 개선하는 작업이다 .
부하의 감소 | 동일한 부하를 보다 효율적인 방법으로 수행 |
부하의 조정 | 부하 정도에 따라 업무를 조정하는 방법 |
부하의 병렬 수행 | 부하가 많이 걸리는 부분을 병렬로 처리하는 방법 |
옵티 마이저
규칙 기반 옵티마이저 | - 규칙(우선순위)을 가지고 실행 계획을 생성 - 인덱스 유무, 연산자, 객체 등을 참조하여 우선순위를 부여 |
구분
비용 기반 옵티마이저 (Cost Based Optimizer) |
SQL문을 처리하는 데 필요한 비용이 가장 적은 실행 계획을 선택하는 방식 - 소요 시간이나 자원 사용량을 가지고 실행 계획 생성 - 테이블, 인덱스, 컬럼 등의 다양한 객체 통계 정보와 시스템 통계 정보를 활용 |
728x90
'정보처리기사 > 데이터베이스 구축' 카테고리의 다른 글
정보처리기사 : SQL 작성 (2) 완전정복!! (0) | 2024.12.09 |
---|---|
정보처리기사 : SQL 작성 (1) 완전정복!! (1) | 2024.12.07 |
정보처리기사: 물리 데이터 베이스 모델링 (1) | 2024.12.06 |
정보처리기사 : 물리속성 설계 완전정복!! (1) | 2024.12.06 |
정보처리기사 : 물리요소 조사 분석 완전정복!! (0) | 2024.12.05 |