Postgres and Open Source Deserve a Partner, Not a Vendor

Reclaim your time for innovation. Our experts manage every technical detail - from performance tuning to disaster recovery, ensuring your mission-critical data is always ready.

What We Do

PgLTS

PgLTS

PgLTS is a PostgreSQL distribution for the mature enterprise. Supporting EOL PostgreSQL version 12 and up, Command Prompt ensures that your data stack stays reliable and secure until you are ready to upgrade.
Professional Services

Professional Services

For 26 years we have focused on building mutual success with Postgres and Open Source deployments including architecture, consulting, automation and optimization.
24x7x365 Support

24x7x365 Support

We bring white glove service to our clients with Enterprise Wide 24x7x365 support for Postgres and the Full Stack.
Audax/PgManage

Audax/PgManage

The Control Center for your Data Stack. Visualize performance and manage configurations without Command Line friction with our GUI administrator for multiple databases.
More about us

Let the numbers speak

Items managed

Issues solved

Our clients say

Part 3 Beyond Throughput: Efficiency Metrics for Cost-Aware PostgreSQL Tuning

PostgreSQL’s long-standing recommendation to allocate 25% of system memory to shared_buffers dates back to version 8.3 (released in 2008) when typical system memory was measured in a handful of GB. Modern servers can provision hundreds of GB, and it is not unheard of to come across databases that approach 0.5 TB of RAM or more. The relationship between memory size, workload characteristics and buffer_pool performance is no longer obvious.

We present an empirical investigation conducted on a dedicated 128 GB RAM test platform running PostgreSQL 18. A custom synthetic benchmark suite was built to emulate realistic multi-table join workloads with configurable query mixes that span OLTP-style point lookups as well as complex analytical joins and mixed read-write patterns.

The experiment matrix investigated the effects of huge_pages, type of workload and the effect of a working set where only a subset of the data is typically accessed.

The results suggest that the simple 25% guideline does not hold for large memory systems, and the actual behavior is very dependent on options and workload characteristics.