개발자에서 DB엔지니어로 전향한지 벌써 6개월이 되었다.
아직도 DB엔지니어라기엔 모르는것 투성이지만 주업무로 맡게된 튜닝에는 조금씩 자신감이 붙고있는 중이다.
그래서 자신있게 디자인패턴 스터디 다음 주제로 SQL 튜닝을 하자고 제안했었는데!!!
But... 왜 업무보다 스터디가 더 어려운걸까ㅠㅠ
아직 튜닝에 대한 개념이 완벽하지않아서 설명에 어려움을 겪는중이다.
스터디 진행방식에 대해 어떻게 하는게 좋을지 고민이 있었는데
스터디원들과 진행해본결과 문제풀이를 하며 개념을 정리해 나가기로했다.
이론서: 친절한 SQL 튜닝
문제집: 국가공인 SQLP
이번주는 인덱스 튜닝 문제풀이를 하기로 했다.
총 61문제를 풀어본 결과
20문제나 틀렸다....ㅠ
그나마도 스터디원들과 앞부분을 풀지않았다면 더 틀렸.....
(처음 풀었을때와 비교해보니 문제에 손도 못댄 문제가 많았는데 그나마 발전했나보다.. 3회풀이에는 다 맞는걸 목표로!!)
다음주에 다같이 만나서 오답정리를 할 예정이다.
내가 틀린문제의 주요내용은
1. SQL Sever 에서의 인덱스 힌트사용
2. 인덱스구성에 따른 인덱스 스캔방식
3. 인덱스를 이용한 테이블 랜덤액세스 부담을 줄이는 기능(IOT, 클러스터형 인덱스)
4. 인덱스 비효율
이론서만 봤을때는 다 이해한줄 알았는데 이렇게 보니 인덱스에 대해 아직 감을 못잡은게 아닌가싶다.
오답정리하면서 제대로 개념정리를 해봐야겠다.
'IT성장일기' 카테고리의 다른 글
| [스터디/친절한SQL튜닝]소트튜닝 (0) | 2023.08.04 |
|---|---|
| [스터디/친절한SQL튜닝]서브쿼리 조인 (0) | 2023.07.10 |
| [스터디/디자인패턴]3주차 데코레이터 패턴 (0) | 2022.07.24 |
| [스터디/디자인패턴]2주차 옵저버 패턴 (0) | 2022.07.07 |
| [개발일기]리눅스마스터 1급 정복하기 도전! (0) | 2022.02.02 |