업무에 바로 쓰는 SQL 튜닝 (최적의 성능을 위한 MySQL/MariaDB 쿼리 작성과 튜닝 실습)

업무에 바로 쓰는 SQL 튜닝 (최적의 성능을 위한 MySQL/MariaDB 쿼리 작성과 튜닝 실습)

$22.00
Description
SQL 튜닝의 기본 원리와 사례로 배우는 상황별 튜닝 방법
SQL 튜닝은 수많은 데이터를 더 빠르고 강력하게 처리하도록 해주는 가장 중요한 기술이다. 하지만 쉽지 않은 내용 때문에 부담감을 갖고 시작조차 못하는 개발자도 많다. 이 책은 SQL의 기초 지식만 있다면 튜닝까지 쉽게 이해할 수 있도록 직관적인 그림과 예제로 구성되어 있다. 또한 실제 업무에서 발생할 수 있는 악성 사례를 통해 SQL 문을 분석하고 튜닝하는 과정을 직접 실습해본다.
SQL 문을 작성해본 경험이 적은 독자라도 걱정할 필요는 없다. 이제 막 입사한 데이터베이스 개발자라도 이 책으로 ‘착한 쿼리’를 만들어보면서 실무에 바로 적용할 수 있다!
저자

양바른

낯섦을극복하고새로움에도전하길좋아하는IT엔지니어.IT업계에서10여년간DBA역할을맡고있다.학계에서는컴퓨터공학전공으로석사과정을밟은뒤기술사와수석감리원자격을취득했다.NCS(국가직무능력표준)의집필및자문역할을수행했다.지금은겸손한자신감을유지하면서새로운길을개척하고자한걸음씩나아가고있다

목차

1장.MySQL과MariaDB개요

1.1현황
1.2상용RDBMS와의차이점
1.3MySQL과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.1SQL튜닝준비하기
4.2SQL문단순수정으로착한쿼리만들기
4.3테이블조인설정변경으로착한쿼리만들기
4.4마치며

5장.악성SQL튜닝으로전문가되기
5.1SQL문재작성으로착한쿼리만들
5.2인덱스조정으로착한쿼리만들기
5.3적절한테이블및열속성설정으로착한쿼리만들기
5.4마치며

출판사 서평

이책의구성
1장_MySQL과MariaDB개요
MySQL과MariaDB의배경과시장점유율현황을알아보고상용DBMS와의차이점,오픈소스DBMS인MySQL과MariaDB튜닝의중요성을살펴봅니다.

2장_SQL튜닝용어를직관적으로이해하기
SQL튜닝을수행하기전에알아야하는물리엔진의구조,DB오브젝트관련용어,논리적인쿼리문작성관련용어,개념적으로통용되는튜닝용어를알아봅니다.

3장_SQL튜닝의실행계획파헤치기
SQL튜닝을수행하는데필요한실습환경을구성해봅니다.튜닝의방향성을결정하기위해실행계획을수행하는방법과출력결과의의미를살펴보고,물리적인시간단위정보인프로파일링을이해합니다.

4장_악성SQL튜닝으로초보자탈출하기
주어진SQL문에서단순한텍스트변경으로튜닝을수행하는실습을진행합니다.SQL문에서일부구문또는테이블조인방식을변경하여쿼리튜닝을수행하는사례를확인해봅니다.

5장_악성SQL튜닝으로전문가되기
주어진SQL문에서쿼리를재작성하거나DDLdatadefinitionlanguage을통한오브젝트변경으로튜닝을수행하는실습을진행합니다.SQL문을전체적으로다시작성하거나,인덱스를조정하고,테이블과열의속성을변경하는방식으로쿼리튜닝을수행하는사례를확인해봅니다.