Igor Levshin's Blog

Our blog is where our Postgres Pro experts share their knowledge with the community. Blog posts cover a variety of topics, including Postgres internals, extensions and monitoring solutions.

Recent posts

February 3, 2022   •   PostgreSQL

Postgres Professional's support team has shared a real-world case of auditing the performance of our customer's 180-TB database deployment.

October 26, 2020   •   PostgreSQL

Parallelism in PostgreSQL: treatment of trees and conscience

 

Database scaling is a continually coming future. DBMS get improved and better scaled on hardware platforms, while the hardware platforms themselves increase the performance, number of cores, and memory - Achilles is trying to catch up with the turtle, but has not caught up yet. The database scaling challenge manifests itself in all its magnitude.

 

Postgres Professional had to face the scaling problem not only theoretically, but also in practice: through their customers. Even more than once. It's one of these real-life cases that this article

will discuss.

 

Many thanks to Elena Indrupskaya for the translation. Russian version is here.

October 26, 2020   •   PostgreSQL

What is Baked in the Baker's Dozen?

On April 8, PostgreSQL feature freeze took place, so only features committed earlier will get into version PostgreSQL 13. Probably, this version can hardly be considered revolutionary, since it has no conceptual changes. Some of critical patches were late to get into it, such as Table and Functions for the JSON/SQL standard, which had been desirable to be part of PostgreSQL 12, along with the JSONPath patch; plug-in warehouses did not appear either — only the interface is being finalized. The list of improvements is still impressive. We prepared a pretty complete overview of the patches included in the Baker's Dozen.

February 27, 2020   •   PostgreSQL

Patch by Anastasia Lubennikova accepted in the upcoming version of PostgreSQL

Anastasia Lubennikova, a Postgres Pro leading developer, has reported at PGConf.India that  Peter Geoghegan had  committed recently the long-awaited B-Tree index deduplication patch to PostgreSQL.