Jump to ratings and reviews
Rate this book

Оптимизация запросов в PostgreSQL

Rate this book
Эта книга поможет вам писать запросы, которые выполняются быстро и вовремя доставляют результаты. Прочитав ее, вы научитесь смотреть на процесс написания запроса с точки зрения механизма базы данных и начнете думать, как оптимизатор базы данных.
В первых главах книги рассказывается о том, что такое эффективная система, как измерить производительность и поставить связанные с этим показателем цели. Представлены различные классы запросов и подходящие для каждого из них методы оптимизации, такие как использование индексов и определенных алгоритмов соединения. Объясняется, как читать и понимать планы выполнения запросов, какие существуют методы воздействия на эти планы с точки зрения оптимизации производительности. Далее рассматриваются сложные темы: использование функций и процедур, динамический SQL и сгенерированные запросы. Показано, как эти методы используются вместе для создания эффективных приложений.

Книга предназначена для ИТ-специалистов, которые хотят разрабатывать производительные и масштабируемые приложения. Она будет полезна разработчикам и администраторам баз данных, тем, кто разрабатывает серверную часть и отвечает за написание вызовов к базам данных, а также системным архитекторам, участвующим в проектировании прикладных систем, использующих базу данных PostgreSQL.

278 pages, Hardcover

Published October 1, 2021

25 people are currently reading
63 people want to read

About the author

Henrietta Dombrovskaya

5 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
15 (40%)
4 stars
14 (37%)
3 stars
7 (18%)
2 stars
0 (0%)
1 star
1 (2%)
Displaying 1 of 1 review
Profile Image for Serhii Kushchenko.
113 reviews19 followers
October 13, 2022
This book is good. It will make you the PostgreSQL queries optimization ninja.

You will gain a deep understanding of the PostgreSQL indexes. Also, you'll learn how to write dynamic SQL queries and pack them into functions for better performance.

Also, the book will be helpful to programmers who use ORM (Django, SQLAlchemy, etc.). It is desirable to see what queries it makes to the database. It may be a good idea to replace some of these automatically generated SQL queries with more performant ones that you write manually.

This book exceeded my expectations. I strongly recommend reading it if you are interested in PostgreSQL.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.