메뉴 건너뛰기

bysql.net

5 연습문제

2014.08.07 22:21

RYUM 조회 수:7515

문제 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번
번호 제목 글쓴이 날짜 조회 수
47 5 연습문제 RYUM 2014.08.07 9540
» 5 연습문제 RYUM 2014.08.07 7515
45 5_장_요약 balto 2011.11.16 6982
44 SQL 문제 [2] file balto 2011.11.15 26826
43 제3절_조인_수행_원리 노랑배 2011.11.10 6386
42 제1절_옵티마이저와_실행계획 실천하자 2011.11.08 5281
41 제1절 옵티마이저와 실행계획 실천하자 2011.11.07 6001
40 4_연습문제 monsterRachel 2011.11.03 10838
39 4_장_요약 suspace 2011.11.03 6433
38 제6절_윈도우_함수(WINDOW_FUNCTION) suspace 2011.10.27 20534
37 제8절_절차형_SQL monsterRachel 2011.10.27 8688
36 제7절_DCL(DATA_CONTROL_LANGUAGE) file DB지기 2011.10.26 8525
35 제2절_인덱스_기본4 balto 2011.10.24 7709
34 .. balto 2011.10.14 4843
33 제1절_표준_조인(STANDARD_JOIN) 노랑배 2011.10.13 15665
32 3_연습문제 DB지기 2011.10.13 7086
31 3_장_요약 file DB지기 2011.10.13 6076
30 제3절_계층형_질의와_셀프_조인 [1] 실천하자 2011.10.12 11490
29 제2절_집합_연산자(SET_OPERATOR) [1] 실천하자 2011.10.11 13870
28 제5절_그룹_함수(GROUP_FUNCTION) file balto 2011.10.08 11428