책
SQL TUNER for PostgreSQL
유일환 디비안(DBian) · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
SQL 성능 문제는 ‘요령’이 아니라 ‘원리’ 싸움입니다. 이 책은 당장 써먹을 수 있는 단편적인 팁 모음이 아닙니다. 만약 SQL 성능 문제에 대한 즉각적인 해법만을 찾는다면 이 책은 적합하지 않습니다. 이 책은 SQL 튜닝의 기본 원리를 심도 있게 다룹니다. 원리를 중심에 두고, 그 원리가 실제로 어떻게 작동하는지 예제와 실행계획, 충실한 설명과 그림을 통해 하나씩 검증하듯 정리했습니다. 원리를 정확히 이해하고 경험을 쌓아가면, 실무에서 어떤 형태의 성능 문제를 만나더라도 스스로 원인을 찾고 해법을 도출할 수 있습니다. 또한 이 책에서 다루는 기본 원리는 PostgreSQL에만 국한되지 않습니다. DBMS가 달라져도 성능을 좌우하는 핵심 메커니즘은 본질적으로 유사하므로, 이 책에서 익힌 사고방식과 접근법은 다른 환경에서도 그대로 적용할 수 있습니다
비슷한 학습 자료
책 조시형 예스24
친절한 SQL 튜닝
책 조시형 예스24
책 제목은 필자가 애청하는 라디오 프로그램 ‘손에 잡히는 경제’ 중 ‘친절한 경제’라는 코너에서 착안했다. 어려운 경제 이슈를 일반인 눈높이에 맞게 풀어서 설명해 주는 진행자를 보면서 “나도 SQL 성능 문제를 저렇게 쉽게 풀어 설명하는 책을 써야겠다”는 다짐을 했다. 전작 ‘오라클 성능 고도화 원리와 해법’은 원래 개발자를 위해 쓴 책이었는데, 애초의 생각보다 DB 아키텍처를 너무 깊게 다루다 보니 개발자보다 오히려 DBA와 튜닝 전문가들이 더 많이 보는 책이 돼 버렸다. 그래서 새로 만든 책이 ‘친절한 SQL 튜닝’이다. 군더더기를 제거하고 핵심만 간추려서 개발자 눈높이에 맞게 친절하고 쉽게 풀어쓴 오라클 성능 고도화! ‘친절한 SQL 튜닝’은 개발자를 위한 SQL 튜닝 입문서다. 20년 가까이 DB 성능 컨설팅을 수행한 현직 튜너로서 개발자에게 들려주고 싶은 DB 성능 이야기를 담았다. 핵심 성능 이론은 변하지 않으므로 일부 전작에서 그대로 차용한 내용도 있지만, 그림을 보충하...
데이터베이스
책 조시형 예스24
DB 트랜잭션 동시성 제어
책 조시형 예스24
PostgreSQL과 MySQL 같은 오픈소스 DBMS의 시장 점유율이 빠르게 확산되면서, 개발자들은 이제 이기종 DBMS 환경을 당연하게 마주하게 되었다. 문제는 동일한 SQL과 트랜잭션 패턴이라도 DBMS마다 전혀 다른 결과가 나타날 수 있다는 사실을 많은 개발자가 충분히 인지하지 못한다는 점이다. 자신이 작성한 프로그램이 어떤 격리 수준에서 어떤 결과를 낳을지조차 모른 채 DB 프로그래밍을 수행한다는 것은 어불성설이며, 상황에 따라 시스템에 심각한 문제를 초래할 수 있다. 각 DBMS는 벤더가 굳이 알리고 싶어 하지 않는 고유의 취약점과 구현적 한계를 갖고 있으며, 이는 공식 문서만으로는 파악하기 어렵다. 이 책은 바로 이러한 숨겨진 특성들을 명확히 드러내고자 한다. Lock 메커니즘과 동시성 제어 방식의 장단점을 투명하게 비교함으로써, 개발자들이 다중 사용자 환경에서 발생하는 트랜잭션 이상 현상을 정확히 인지하고 효과적으로 제어할 수 있도록 돕는다. 궁극적으로 이 책을 통해 ...
데이터베이스
책 미크 예스24
SQL, 이렇게 하면 된다(제2판)
책 미크 예스24
일본 최고 DB 전문가에게 배우는 현대적이고 실전적인 SQL 작성 원칙 10년 만에 개정된 SQL 엔지니어들의 필독서로서 SQL을 올바르게 사용하는 방법과 핵심 사고방식을 해설하는 책이다. 초판 구성을 살리면서도 SQL의 강력한 기능인 윈도 함수를 전면적으로 채용하는 등 거의 모든 코드와 해설을 최신 내용으로 개정했다. 폭넓은 DBMS를 다루며 빅데이터 시대 SQL을 다루는 엔지니어에 필요한 모던한 SQL 기능을 구사하는 방법을 살펴본다. 나아가 SQL의 원리가 되는 구조와 언어 설계의 배경을 짚으며, 어떤 의도와 판단으로 현재의 SQL 문법과 기능이 구성되었는지까지 깊이 있게 설명한다.
데이터베이스 로드맵 2개에 담김
책 한국데이터산업진흥원 예스24
SQL 전문가 가이드
책 임경석, 김철환, 박관규, 김규민 예스24
막힘없이 PostgreSQL
책 임경석, 김철환, 박관규, 김규민 예스24
PostgreSQL 초·중급 독자를 대상으로 성능 관리를 위해 반드시 알아야 할 핵심 주제들로 구성되어 있다. 아키텍처, 트랜잭션, MVCC, Vacuum, 락(Lock), SQL 실행 계획 등 PostgreSQL의 핵심 기능을 심도 있게 다루었다. 단순히 이론만 서술하는 것을 넘어, 다양한 테스트와 검증을 통해 내부 작동 원리를 명확히 이해할 수 있도록 집필하였다. 이러한 구성 덕분에 막힘없이 PostgreSQL에 도전할 수 있기를 기대하며 책 제목을 “막힘없이 PostgreSQL”로 정하게 되었다. 특히 기술적으로 어렵다고 생각되는 내용을 독자들이 쉽게 이해할 수 있도록 다양한 그림과 시각 자료를 활용하였으며, 원리를 직접 체험해 볼 수 있도록 실습 예제와 스크립트도 함께 제공하였다. 참고로 모든 테스트는 PostgreSQL 14 버전 이상에서 수행할 수 있도록 구성했다.
데이터베이스
책 미크 예스24
SQL 레벨업
책 미크 예스24
실무에 필요한 SQL 최적화! 〈SQL 첫걸음〉으로 성공적인 입문을 마치고, 다음 고지를 바라보는 이들을 위한 한 권! 이 책은 고성능 SQL 작성 방법을 초보자 눈높이에 맞춰 다양한 예제를 통해 설명한다. SQL 성능은 애플리케이션 지연 시간을 좌우하는 만큼, 성능 최적화는 유저 재사용과 재방문에 영향을 미치는 중요한 요소다. 보통 비싼 라이선스 때문에 오라클 같은 엔터프라이즈급 데이터베이스를 접하기가 어려운데, 이 책은 오라클과 100% 호환을 목표로 하는 오픈소스인 PostgreSQL을 사용하여 큰 비용을 들이지 않고도 엔터프라이즈급 데이터베이스를 다루는 기술을 경험할 수 있다. 상당수의 예제를 두 DB에 각각 적용해보고, 수행 결과가 상이한 경우에 대해서도 설명해 일석이조의 경험을 얻을 수 있다. 이 책은 남다른 내공을 갖춘 DB 전문가로 여러분을 이끌어줄 것이다.
데이터베이스