Эта книга поможет разобраться, почему одни запросы PostgreSQL выполняются мгновенно, а другие становятся причиной задержек и перегрузки системы. Вы научитесь анализировать производительность, читать планы выполнения и выбирать подходящие способы оптимизации. Особое внимание уделено индексам, алгоритмам соединения и особенностям работы оптимизатора.
Практический подход позволит взглянуть на SQL со стороны самой базы данных. В книге рассматриваются различные классы запросов, функции и процедуры, динамический SQL и генерируемые запросы, а также способы их совместного применения для создания быстрых и масштабируемых приложений. Реальные примеры помогают закрепить материал и применять методы оптимизации в рабочих проектах.
Издание будет полезно разработчикам, администраторам PostgreSQL, backend-инженерам и системным архитекторам. Книга поможет глубже понять внутреннюю работу СУБД, находить узкие места, повышать скорость обработки запросов и создавать приложения, способные эффективно работать с большими объемами данных.