Now More People Can Optimize PostgreSQL Queries

I am excited to tell you about a forthcoming book, entitled “Postgres Query Optimization: The Ultimate Guide to Building Efficient Queries,” being published by Apress and will be available in...
January 21, 2021

Toasting Up Large Objects (BLOBs/CLOBs)

TOAST stands for The Oversized-Attribute Storage Technique. EDB Postgres and PostgreSQL use a fixed page size (commonly 8 KB), and does not allow tuples to span multiple pages. Therefore, it...
November 27, 2018

Index Order Does Matter

Postgres has supported multi-column indexes since 1997, e.g. create index i_test on test (a, b, c). It can easily use an index if the supplied columns are all at the...
April 12, 2017

Partition Pruning in EDB Postgres 9.5

One of my colleagues who was recently working with a customer has presented a customer case. According to him, the customer has a partitioned table and EDB Postgres™ was not...
December 22, 2016

An Illustration of JSONB Capabilities in Postgres 9.5

Postgres introduced JSON and JSONB in versions 9.3 and 9.4, respectively, with JSONB (Binary Javascript Object Notation) being the canonical form of JSON, stored as binary objects with improved compression...
November 16, 2016

A Little Respect for Pgpool-II

Middleware doesn’t get the respect it deserves. Considered the glue that holds together the more complex and more business-critical components in the software stack, middleware is often installed and forgotten...
April 07, 2016