SQL 튜닝의 기본 원리와 사례로 배우는 상황별 튜닝 방법
SQL 튜닝은 수많은 데이터를 더 빠르고 강력하게 처리하도록 해주는 가장 중요한 기술이다. 하지만 쉽지 않은 내용 때문에 부담감을 갖고 시작조차 못하는 개발자도 많다. 이 책은 SQL의 기초 지식만 있다면 튜닝까지 쉽게 이해할 수 있도록 직관적인 그림과 예제로 구성되어 있다. 또한 실제 업무에서 발생할 수 있는 악성 사례를 통해 SQL 문을 분석하고 튜닝하는 과정을 직접 실습해본다.
SQL 문을 작성해본 경험이 적은 독자라도 걱정할 필요는 없다. 이제 막 입사한 데이터베이스 개발자라도 이 책으로 ‘착한 쿼리’를 만들어보면서 실무에 바로 적용할 수 있다!
저자 : 양바른
저자 : 양바른
낯섦을 극복하고 새로움에 도전하길 좋아하는 IT 엔지니어. IT 업계에서 10여 년간 DBA 역할을 맡고 있다. 학계에서는 컴퓨터공학 전공으로 석사 과정을 밟은 뒤 기술사와 수석감리원 자격을 취득했다. NCS(국가직무능력표준)의 집필 및 자문 역할을 수행했다. 지금은 겸손한 자신감을 유지하면서 새로운 길을 개척하고자 한 걸음씩 나아가고 있다
1장. MySQL과 MariaDB 개요
1.1 현황
1.2 상용 RDBMS와의 차이점
1.3 MySQL과 MariaDB 튜닝의 중요성
1.4 마치며
2장. SQL 튜닝 용어를 직관적으로 이해하기
2.1 물리 엔진과 오브젝트 용어
2.2 논리적인 SQL 개념 용어
2.3 개념적인 튜닝 용어
2.4 마치며
3장. SQL 튜닝의 실행 계획 파헤치기
3.1 실습 환경 구성하기
3.2 실행 계획 수행
3.3 프로파일링
3.4 마치며
4장. 악성 SQL 튜닝으로 초보자 탈출하기
4.1 SQL 튜닝 준비하기
4.2 SQL 문 단순 수정으로 착한 쿼리 만들기
4.3 테이블 조인 설정 변경으로 착한 쿼리 만들기
4.4 마치며
5장. 악성 SQL 튜닝으로 전문가 되기
5.1 SQL 문 재작성으로 착한 쿼리 만들
5.2 인덱스 조정으로 착한 쿼리 만들기
5.3 적절한 테이블 및 열 속성 설정으로 착한 쿼리 만들기
5.4 마치며