김철민 | 유페이퍼 | 20,000원 구매
0
0
333
41
0
58
2024-12-10
이 책은 SQL 성능 향상 기술을 신속하게 습득하고자 하는 개발자를 위해 집필되었다. 비록, PostgreSQL을 기반으로 작성되었지만, 타 DBMS를 사용하는 개발자들에게도 SQL 성능 최적화 기술을 습득하는 데 큰 도움이 될 것이다.
개발자가 SQL을 작성하여 필요한 데이터 집합을 정의하면, DBMS의 두뇌라고 할 수 있는 옵티마이저가 최적의 실행계획을 생성하여 이를 수행한 후 결과를 반환한다. 대부분의 경우, 옵티마이저는 최적의 실행 계획을 생성하여 효율적으로 쿼리를 처리한다. 그러나 때때로 옵티마이저가 비효율적인 실행 계획을 생성하는 경우가 발생할 수 있다. 이는 오픈 소스 DBMS든 상용 DBMS든 옵티마이저가 완벽하지 않기 때문이다. 이 책을 끝까지 읽으면..