메뉴 건너뛰기

bysql.net

Week1_승대수

2012.07.17 05:31

보라빛고양이 조회 수:3053

1. 다음중  백그라운드 프로세스의 설명으로 틀린것은 ?


1) system Monitor : 장애가 발생한 시스템을 재기동할때 인스턴스 복구를 수행하고 , 임시 세그먼트와 익스텐트를 모니터링 한다.

2) Database Writers : 버퍼 캐시에 있는 Dirty 버퍼를 데이터 파일에 기록한다.

3) Checkpoint : 이상이 생긴 프로세스가 사용하던 리소스를 복구한다.

4) log Writer: 로그 버퍼 엔트리를 Redo 로그파일에 기록한다.



2.다음은 백그라운드 프로세스중 무엇에 관한 설명인지 단답형으로 써넣어라


 -꽉 찬 Redo 로그가 덮어 쓰여기지전에 Archive 로그 디렉토리로 백업한다.


(                           )



3. 트렌잭션의 특징중 틀린것은 ?


1) 원자성  2) 일관성 3) 경리성  4) 획일성



4.다음중 오라클 lock 의 설명중 올은것은 ?


1) 공유 Lock끼리는 호환되므로 한가지 자원에 여러 사용자가 동시에 공유 Lock을 설정할수 있다.

2) 배타덕 Lock 은 어떤 Lock모드와도 호환되지 않아 여려사용자가 Lock 을 설정할수있다.

3) 블로킹과 교착상테는 같은 말이다.

4) Oracle 이 공유 lock 을 사용하지 않고도 일관성을 유지할수 있는것은 Redo 데이터를 이용한 다중 동시성 제어 메커니즘을 사용하게 때문이다.



5. 다음은 무엇에 관한 설명인가 ? (                            )

- SQL을 가장 빠르고 효율적으로 수행할 최적(최저비용)의 처리경로를 생성해주는 DBMS 내부의 핵심엔진이다.

  사용자가 구조화된 질의언어로 결과 집합을 요구하면 이릉 생성하는데 필요한 처리경로는 DBMS에 내장된 (            ) 가 자동으로

생성해준다. (               )가 생성한 SQL 처리 경로를 생한 계획이라 부른다




6. 다음은 쿼리 변환에 설명이다 어떤 쿼리 변환에 설명인가?

 - 결과만 보장 된다면 무조건 쿼리 변환을 수행한다. 일종의 규칙 기반 최적화 기법이라고 할 수 있으며 경험적으로 항상 더 나은

성능을 보일 것이라는 옵티마이저 개발팀의 판단이 반영된 것이다 .


1) 비용기반 쿼리 변환   2) 성능기반 쿼리 변환 3) 후리스틱 쿼리 변환 4) 옵티마이져 쿼리 변환




7. 다음은 index Full Scan 과 Index Fast Full Scan 을 비교해 노은 것이다 다음중 틀린것은 .?


                    index Full Scan               Index Fast Full Scan

    1) 인덱스 구조를 따라 스캔               세그먼트 전체를  스캔

    2)결과집합 순서 보장이 안됨             결과집합 순서 보장

    3)병렬 스캔 불가                             병렬스캔가능

    4)인덱스에 포한되지 않는 칼럼          인덱스에 포함된 칼럼으로만 조회할때 사용 가능

      조회시에도 사용가능



8. 다음중 소트 튜닝에대한 내용으로 틀린것은 ?


1) 데이터 모델측면에서 검토

2) 소트가 발생하도록 SQL작성

3) 인덱스를 이용한 소트 연산 대체

4) 소트 영역 크기 조정




9. 다음 sql 문중 수행할때 custid 로 내림차순으로 정렬하려면 ()에 무엇을 넣어야하는가?


select custid, name, resno, status, tell

from customer

where region = 'A'

(                                 )




10. 다음 쿼리문에서 업체명에 index  가 있다면 인덱스를 타도록 튜닝하여 보아라


select a.업체명, a.직원수 , a.도시, a.생산품

from 업체 a

where substr(업체명, 1, 2 ) = '대한' 

and 도시 = '서울'

and 연봉제 = 'Y'

order by 업체명

번호 제목 글쓴이 날짜 조회 수
58 Week1_박우창 [1] balto 2012.07.17 9892
57 Week1_이주영 suspace 2012.07.17 5025
» Week1_승대수 보라빛고양이 2012.07.17 3053
55 Week1_이진우 [5] ljw 2012.07.16 46262
54 Week1_위충환 [1] 실천하자 2012.07.16 9272
53 문제작성 실천하자 2012.07.16 5794
52 제5절_배치_프로그램_튜닝 보라빛고양이 2012.07.04 6906
51 제4절_파티션_활용 오예스 2012.06.26 5753
50 제3절_DML_튜닝 balto 2012.06.13 9073
49 제1절_고급_SQL_활용 실천하자 2012.06.11 6285
48 제1절 고급 SQL 활용 실천하자 2012.06.11 8397
47 제4절_고급_조인_기법 suspace 2012.06.05 31231
46 제2절_소트_튜닝 file ljw 2012.06.04 12024
45 제3절 조인 기본 원리 보라빛고양이 2012.05.30 6980
44 제1절_인덱스_기본_원리 오예스 2012.05.22 7100
43 제2절_인덱스_튜닝 balto 2012.05.18 9904
42 제2절_쿼리변환 ljw 2012.05.14 5613
41 제1절_옵티마이저 실천하자 2012.05.12 7185
40 제3절_동시성_제어 운영자 2012.05.08 6036
39 제1절_Lock balto 2012.05.05 25258