만약 46회에 낙방한다면 ... 🥹
47회때에는 더 개념을 선명하게 명확히 머리에 이고
문제를 좀 더 유형화하며 공부하면서 실전에 대비해야할 것 같다.
이번에두 마음에 확신이 안 선다. 참 쉽지 않은 시험이야 !
덕분에 실무에서 쿼리로는 고수가 되었다.😎
1) ⭐️ 튜닝 문제 유형화하기 ( 객관식 , 주관식 모두 포함 )
- 문제 상황과 그에 따른 해결 방법을 case by case 로 묶어서 유형화하기
- 문제 상황
- 데이터 상황
- 예를 들어 group by 절로 먼저 묶고 nl조인을 시도했지만 그 nl조인에 만족하는 데이터가 거의 없으면 group by절을 그냥 merge해서 처리한다던가..
- 조회 조건 ( 전체 조회인지 부분범위처리 조회인지 )
- 테이블 구성
- 파티션인지 일반인지 : 파티션이면 그냥 full 스캔으로 처리할건지 인덱스를 사용할 건지
- 인덱스 사용의 경우 조건절을 잘 태우고 있는지 : 형변환 처리
- 튜닝 유형
- select 튜닝
- update 튜닝
- insert 튜닝 : 보통 배치 튜닝에 많음
- 대용량 배치 DML 튜닝
- 그 외
2) 헷갈리는 기초 지식 정확히 하기
- 정렬처리인 경우 Null값이 맨 앞으로 오는지 맨 뒤로 오는지
- 각 정규화 유형