본문 바로가기
개발자 일지/DB

[SQLP 준비] 친절한 SQL 튜닝 후기

by 네빌링 2025. 5. 18.

SQLP 준비로 읽은 친절한 SQL 튜닝 책에 대한 간단한 후기 포스팅입니다.

 

[목차]

  1. 책 목차 및 구성
  2. 친절한 SQL 튜닝 후기

 


1. 책 목차 및 구성

 

친절한_SQL_튜닝_표지

 

친절한 SQL 튜닝 구매하기

 

친절한 SQL 튜닝 | 조시형 - 교보문고

친절한 SQL 튜닝 | 책 제목은 필자가 애청하는 라디오 프로그램 ‘손에 잡히는 경제’ 중 ‘친절한 경제’라는 코너에서 착안했다. 어려운 경제 이슈를 일반인 눈높이에 맞게 풀어서 설명해 주는

product.kyobobook.co.kr

 

SQL 책들은 기본적으로 항상 책이 두꺼운 것 같습니다.

SQLP를 준비하려면 사실 두꺼울 수 밖에 없지만(..)

 

이 책도 550페이지 내외의 책이고 

DB 내공이 부족한 저에게는 쉽지 않은 책이었습니다.

 

 

 

목차는 다음과 같이 구성되어 있습니다.

 

  1. SQL 처리 과정과 I/O
  2. 인덱스 기본
  3. 인덱스 튜닝
  4. 조인 튜닝
  5. 소트 튜닝
  6. DML 튜닝
  7. SQL 옵티마이저
  8. (부록) SQL 분석도구

 

초반에는 옵티마이저가 SQL을 어떻게 처리하는지,

내부 구조가 어떻게 되어있고 캐시는 어떻게 적용되는지,

SQL이 왜 느린지 등에 대해 개괄적인 설명을 하고 있습니다.

 

이후 인덱스가 무엇이고 인덱스 실행계획들이 어떤 게 있는지,

어떻게 동작하고 어떻게 튜닝해야하는지를 설명하고

 

NL조인, 소트머지조인, 해시조인 등에 대한 설명과 튜닝방법,

DML 튜닝 방법 등에 소개 하고 있습니다.

 

생각보다 DML 튜닝쪽 분량이 많더라구요.

 

끝에서는 SQL 옵티마이저에 대해 조금 더 디테일하게 살펴보고

SQL 분석도구가 어떤게 있는지 알아보면서 마무리 하고 있습니다.

 

2. 친절한 SQL 튜닝 후기

 

회사에서 DB 공부하다가 SQLP를 한 번 

따보고싶다는 생각이 들었고,

검색해보니 대부분 이 책을 많이 추천해주시더라구요.

 

교보문고에서 구매해서 어제 1회독을 마무리했습니다.

(쉽지 않았다)

 

회사에서 약간의 스터디를 하면서 

중요한 용어, 실행계획, 인덱스, 조인 원리, DB 내부 옵티마이저 등에 대해

1번씩은 보고 책을 읽어서 그나마 맨땅의 헤딩 느낌은 아니었습니다.

 

그러나 개발을 하다가 DB 공부를 처음하시거나

비전공자분들은 용어나 예시 흐름 따라가는 게 쉽지 않을 것 같습니다.

 

다른 책들은 읽어보지를 않아서 비교하기가 어렵네요.

 

이 책을 기준으로만 생각해보면,

특히 제대로 공부하려면 실제 SQLPlus나 툴에서 해보면서 하는 게

숙달하기에는 더 좋을 것 같습니다.

 

그러나 SQLP 시험 목적이라면 매번 모든 예제를 돌려가며 하는 것은

쉽지 않을 것 같네요.

 

이 책에서도 처음 읽을 때는 빠르게 넘기면서 읽는 게 좋다고 합니다.

 

다음 책으로 SQLP 자격검증 핵심노트를 보면서

모르는 걸 책으로 찾아가며 할지,

1회독을 다시 할지 고민인데 

 

1회독을 하고 다음주 정도 책을 구매해서 병행해볼까 합니다.

SQL 전문가 가이드도 한 번 보라고 하는데 언제볼지 모르겠네요.

 

그리고 SQLD를 따긴 헀으나 아무것도 모르던 시절 벼락치기로 공부한 탓에

머리에 남은 게 없는 느낌입니다.

이쪽도 다시 공부를 해야하지 않을까 싶네요.

 

다음 후기는 SQLP 합격 후기이길 바라며 마무리 합니다!

반응형