Benchmarking is one of the ways to get insight into your database server capacity. There are different ways to perform a capacity test before you load your database with production data. One of the popular tools out there for RDBMS benchmarks is sysbench. This blog post shows how to generate a test load for your PostgreSQL servers using sysbench.

Observability is critical piece of the operations puzzle - you have to be able to tell the state of your systems based on trending data presented in the form of graphs and alerts. Ideally, this data will be available from one single location. This blog explains how ClusterControl can work as a monitoring hub for all your database systems.

The PostgreSQL System Catalog is a schema with tables and views that contain metadata about all the other objects inside the database and more. With it, we can discover when various operations happen, how tables or indexes are accessed, and even whether or not the database system is reading information from memory or needing to fetch data from disk.

Join us August 21st for a webinar on Performance Monitoring for PostgreSQL. Sebastian Insausti, Support Engineer at Severalnines, will introduce us to the PostgreSQL monitoring and performance world with an end-to-end approach as well as some tips and tricks on how to use ClusterControl to monitor PostgreSQL for performance.

By building DML code into PostgreSQL, we can avoid duplicate implementation of data-related code in multiple separate applications that interface with the database. This ensures consistent execution of DML for data validation, data cleansing, or other functionality such as data auditing (i.e., logging changes) or maintaining a summary table independently of any calling application. In this blog, we’ll look at the basics of triggers and stored functions in PostgreSQL.

Failover is a procedure that we hope we won’t have to use, but we must know how it works. In this blog, we will be cover the basic definitions of failover in PostgreSQL replication, and some example scenarios where failover can be useful.