5 연습문제
2014.08.07 22:21
문제 1. 옵티마이저에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
① 옵티마이저는 질의에 대해 실행계획을 생성한다.
② 비용기반 옵티마이저는 비용계산을 위해 다양한 통계정보를 사용한다.
③ 규칙기반 옵티마이저에서 제일 낮은 우선순위는 전체 테이블 스캔이다.
④ 비용기반 옵티마이저는 적절한 인덱스가 존재하면 반드시 인덱스를 사용한다.
문제 1 해설
비용기반 옵티마이저는 비용을 기반으로 최적화 작업을 수행한다. 따라서 인덱스 스캔보다 전체 테이블 스캔이 비용 낮다고 판단하면 적절한 인덱스가 존재하더라도 전체 테이블 스캔으로 SQL문을 수행할 수 있다.
답은 4번
문제 2. 실행계획에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
① 실행계획은 SQL문의 처리를 위한 절차와 방법이 표현된다.
② 실행계획은 액세스 기법, 조인 순서, 조인 방법 등으로 구성된다.
③ 실행계획이 다르면 결과도 달라질 수 있다.
④ 최적화 정보는 실행계획의 단계별 예상 비용을 표시한 것이다.
문제 2 해설
동일 SQL문에 대해 실행계획이 다르다고 결과가 달라지지는 않는다. 그러나 실행계획의 차이로 성능이 달라질 수 있다.
답은 3번
문데 3. SQL 처리 흐름도에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
① 실행계획을 시각화한 것이다.
② 성능적인 측면의 표현은 고려하지 않는다.
③ 인덱스 스캔 및 전체 테이블 스캔 등의 액세스 기법을 표현할 수 있다.
④ SQL문의 처리 절차를 시각적으로 표현한 것이다.
문제 3 해설
SQL 처리 흐름도에서 성능적인 측면도 표현할 수 있다. 일량적인 측면의 표현과 인덱스 스캔 또는 테이블 스캔 등을 표현할 수 있다.
답은 2번
문제 4. 다음 설명 중 적절한 것은 무엇인가?
① 인덱스는 인덱스 구성 칼럼으로 항상 오름차순으로 정렬된다.
② 비용기반 옵티마이저는 인덱스 스캔이 항상 유리하다고 판단한다.
③ 규칙기반 옵티마이저는 적절한 인덱스가 존재하면 항상 인덱스를 사용하려고 한다.
④ 인덱스 범위 스캔은 항상 여러 건의 결과가 반환된다.
문제 4 해설
① 인덱스는 내림차순으로 생성되면 내림차순으로 정렬된다.
② 비용적인 측면에서는 전체 테이블 스캔이 유리할 수 있다.
③ 규칙기반 옵티마이저의 규칙에 따라 적절한 인덱스가 존재하면 전체 테이블 스캔보다는 항상 인덱스를 사용하려고 한다.
④ 인덱스 범위 스캔은 결과 건수만큼 반환된다. 결과가 없으면 한 건도 반환하지 않을 수 있다.
답은 3번
문제 5. 조인에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
① FROM 절에 나열된 모든 테이블이 동시에 조인 작업이 수행된다.
② NL Join은 중첩된 반복문과 유사한 형식이다.
③ NL Join은 성행 테이블의 조건을 만족하는 건수만큼 반복 수행된다.
④ Hash Join은 작은 테이블을 선행 테이블로 사용하는 것이 성능관점에서 좋다.
문제 5 해설
FROM절 아무리 많은 테이블이 나열되더라도 항상 2개씩 조인되다. 테이블과 테이블 사이 또는 앞에서 이미 수행된 조인의 결과 집합과 테이블, 조인 결과와 조인 결과 사이에서 조인이 처리된다.
답은 1번
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
27 | 제2절_DDL(DATA_DEFINITION_LANGUAGE) | balto | 2011.09.10 | 10331 |
26 | 5 연습문제 | RYUM | 2014.08.07 | 9547 |
25 | 제2절 엔터티(Entity) | balto | 2011.08.29 | 9463 |
24 | 제8절_절차형_SQL | monsterRachel | 2011.10.27 | 8696 |
23 | 제4절_TCL(TRANSACTION_CONTROL_LANGUAGE) | 노랑배 | 2011.09.20 | 8548 |
22 | 제7절_DCL(DATA_CONTROL_LANGUAGE) | DB지기 | 2011.10.26 | 8536 |
21 | 제2절_인덱스_기본4 | balto | 2011.10.24 | 7715 |
20 | 제7절_GROUP_BY_HAVING_절 | 실천하자 | 2011.09.29 | 7660 |
19 | 제3절 속성(Attribute) | balto | 2011.08.29 | 7655 |
18 | 제4절_대량_데이터에_따른_성능 | monsterRachel | 2011.09.08 | 7617 |
17 | 제9절_조인(JOIN) | DB지기 | 2011.09.29 | 7522 |
» | 5 연습문제 | RYUM | 2014.08.07 | 7519 |
15 | 제2절_정규화와_성능 | DB지기 | 2011.09.08 | 7248 |
14 | 제1절_성능_데이터_모델링의_개요 | DB지기 | 2011.09.08 | 7138 |
13 | 2_연습문제 | suspace | 2011.09.08 | 7107 |
12 | 3_연습문제 | DB지기 | 2011.10.13 | 7092 |
11 | 제5절_WHERE_절 | 실천하자 | 2011.09.21 | 7032 |
10 | 5_장_요약 | balto | 2011.11.16 | 6994 |
9 | 제3절_반정규화와_성능 | DB지기 | 2011.09.08 | 6851 |
8 | 제5절_데이터베이스_구조와_성능 | monsterRachel | 2011.09.08 | 6669 |