SQL 문제 질문입니다.. (파티션 인덱스 / 테이블 조회) 0 4 670

by Polarbear [2020.11.30 11:25:34]


안녕하세요

사내 DB 인증 시험에서 나온 문제인데 답을 정확히 알 수 없어 질문 드립니다..

 

- 다음 중 아래 t_idx 인덱스가 해당하는 것으로 가장 적절한 것은?

  create table t (a number, b char(3), c varchar2(10) )

  partition by range(a) (

  partition p1 values less than(100),

  partition p2 values less than(200),

  partition p3 values less then(maxvalue)

  );

  create index t_idx on t (b) local;

 

1. Global NonPrefixed Partition index

2. Global Prefixed Partiton index

3. Local NonPrefixed Partiton index

4. Local Prefixed Partition index

 

=> 인덱스 첫번째 칼럼(b)하고 파티션 키가 같으면 Prefixed 라고 나오는데.. 파티션 키가 여기서 p1,p2,p3 맞나요..? 

     답이 3,4 번 중 하나인 것 같은데 잘 모르겠네요 ㅜ

 

- 다음 테이블 조회 방법 중 아래에 해당하는 것은?

  ㄱ. 대용량의 데이터를 전체 데이터의 1/3이상 조회하는 경우

  ㄴ. 인덱스가 존재하지 않는 경우

 

1. FULL TABLE SCAN

2. HASH SCAN

3. ROWID SCAN

4. SAMPLE TABLE SCAN

 

이거는 1번인것 같은데 혹시 제가 틀린지 해서 여쭤봅니다.. 

by 샤랄라 [2020.11.30 13:16:31]

- 다음 중 아래 t_idx 인덱스가 해당하는 것으로 가장 적절한 것은? 3번

- 다음 테이블 조회 방법 중 아래에 해당하는 것은? 1번


by Polarbear [2020.11.30 16:41:18]

감사합니다.. 그러면 1번 문제에서 파티션 키는 range 안에 있는 a 라고 보면 되는건가요..?

 


by 샤랄라 [2020.11.30 17:41:01]

네~그렇습니다.


by Polarbear [2020.12.01 08:07:47]

넵 그렇군요 감사합니다~

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입