
BOOKSEEK BOOK NOTES
친절한 SQL 튜닝
SQL이 실행되기까지 거치는 파싱과 최적화, 데이터가 저장되고 읽히는 과정을 설명합니다. 인덱스의 구조와 탐색, 조인, 정렬, DML 튜닝으로 이어지므로 실행 계획에서 본 연산을 데이터 접근 비용과 연결해 공부할 수 있습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
책의 기본 정보
- 출판사
- 디비안(DBian)
- 출간일
- 2018년 06월 01일
- ISBN
- 9791196395704
- 매체
- 종이책
책에서 다루는 내용
SQL이 실행되기까지 거치는 파싱과 최적화, 데이터가 저장되고 읽히는 과정을 설명합니다. 인덱스의 구조와 탐색, 조인, 정렬, DML 튜닝으로 이어지므로 실행 계획에서 본 연산을 데이터 접근 비용과 연결해 공부할 수 있습니다.
구성과 설명 방식
오라클의 성능 원리를 개발자의 시선에서 정리하는 구성입니다. SQL 문법을 처음 가르치는 책과는 출발점이 다르며, 인덱스가 있다고 항상 빨라지는지, 같은 결과를 만드는 질의의 비용은 왜 다른지 따져 보는 데 초점을 둡니다. 인덱스를 사용하지 못하는 조건도 함께 살펴볼 수 있습니다.
이런 독자에게 어울립니다
질의를 작성해 본 개발자가 성능 분석의 기초를 다질 때 맞습니다. 한 번에 여러 조건을 바꾸기보다 읽는 블록 수와 접근 방식이 달라지는 이유를 설명하며 읽어 보세요. SQLP 이론을 공부할 때도 용어 암기에 앞서 실행 과정의 연결을 확인할 수 있습니다.
이 책에서 주로 다루는 내용
공개된 소개와 목차의 내용을 요약했습니다.
- 1장. SQL 처리 과정과 I/O
- 1.1 SQL 파싱과 최적화
- 1.1.1 구조적, 집합적, 선언적 질의 언어
이 책을 고르는 이유
SQL이 실행되기까지 거치는 파싱과 최적화, 데이터가 저장되고 읽히는 과정을 설명합니다. 인덱스의 구조와 탐색, 조인, 정렬, DML 튜닝으로 이어지므로 실행 계획에서 본 연산을 데이터 접근 비용과 연결해 공부할 수 있습니다. 오라클의 성능 원리를 개발자의 시선에서 정리하는 구성입니다. SQL 문법을 처음 가르치는 책과는 출발점이 다르며, 인덱스가 있다고 항상 빨라지는지, 같은 결과를 만드는 질의의 비용은 왜 다른지 따져 보는 데 초점을 둡니다. 인덱스를 사용하지 못하는 조건도 함께 살펴볼 수 있습니다.
인덱스를 추가하면 빨라진다는 결론보다 어떤 접근과 정렬이 줄어드는지 확인하는 독서에 맞습니다. 조인과 정렬 장을 읽을 때 실행 계획의 연산 이름을 데이터의 이동과 연결해 적어 보세요.
이 책과 함께 읽는 주제
다른 책과 비교해 보기
관련 태그
자료 출처와 선정 기준
공개된 서지·책 소개·목차를 확인해 구성했습니다. 추천 대상과 읽는 방법은 북시크의 편집 판단입니다.