본문 바로가기

SQLP12

SQLP 51회 실기 1번,2번문제 복기 9월 20일날 제가 시험친 51회 결과가 나왔는데요. 아쉽게 1점차로 떨어졌네요.. 다음번에 다시 도전해야겠어요그것과는 별개로 실기문제의 복기를 해보는 글을 작성하려고 합니다.1번과 2번이 있었는데, 전체적으로는 같은 맥락의 문제였습니다. 각 테이블의 성격이 나오고 결과값을 구하라. 그리고 아래에는 실행계획이 있었고 그 실행계획대로 수행되게 하라.가 두 문제다 동일했던거 같습니다. (참고로 제 실기점수는 20/30입니다. 저도 완벽하지는 않고 틀린부분이 있습니다. 정답이 무엇인지는 모르지만 제가 쓴글과 제가 생각한 보완점까지 적어보도록 하겠습니다) 1번 문제.테이블 ,인덱스를 참고하여 실행계획이 똑같이 나오게 쿼리를 작성하시오. (힌트는 실행계획이 똑같이 되게) 주문일시가 1시간 이내의 최근주문 1000.. 2024. 9. 24.
SQLP 50회 실기 1번 2번 문제 복기 및 정리 탈락의 아픔을 딛고.. 다음 회차가 이번주로 다가와서 지난회차때 시험쳤었던 실기문제를 정리해보도록 하겠습니다.지난회차는 이전과는 다른 스타일의 실기문제였습니다. 지난번의 문제들이 긴 설명과 쿼리와 실행계획등을 보여주고 튜닝하시오.필요하다면 인덱스도 생성하시오. 실행계획이 정확히 나오게 힌트도 서술하시오 느낌의 스타일이었다면, 50회의 느낌은 실기안에 단답형이 여러개 있는 스타일이었습니다. 각 실기문제의 컨셉은 동일하고 단답형 5개 3개가 있는 느낌이었습니다. 그래서 개념을 알고 있다면 바로 맞추지만 모른다면 감을 잡기 힘든 문제(특히 1번)이지 않았을까 생각해보게 되네요. 1번5문제가 안에 있었고 실행계획을 보고 문제점과 개선점을 각각 적으시오 스타일의 문제실행계획은 기본적으로는 실제 쿼리를 돌려서 뽑았.. 2024. 8. 21.
각종 SORT 발생 operation 종류 정리 출처 : 친절한 SQL 튜닝SQLP 대비로 실행계획 상에서 SORT 관련 operation이 발생하는 case를 정리하겠습니다. 1. 단순 집계함수만 사용시 - SORT (AGGREGATE) select sum(sal),min(sal) From empExecution Plan----------------------------------------------------------- 0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=3 Card=1 Bytes=4) 1 0 SORT (AGGREGATE) (Card=1 Bytes=4) 2 1 TABLE ACCESS (FULL) OF 'EMP' (TABLE) (Cost=3 Card=14 Byte.. 2024. 8. 21.
계층형 쿼리 오라클에서 사용할 수 있는 쿼리 구문. 한 테이블에 담겨있는 레코드들이 상,하관계를 이루며 존재할 때 이 관계에 따라 레코드를 표현할 수 있는 구문입니다. EMP 테이블로 테스트 해보며 정리해보겠습니다. SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEP ----- ---------- --------- ----- ------------------- --------- --------- --- 7369 SMITH CLERK 7902 2020/11/19 20:08:48 800 20 7499 ALLEN SALESMAN 7698 2020/11/19 20:08:48 1600 300 30 7521 WARD SALESMAN 7698 2020/11/19 .. 2021. 8. 26.