Database Administration & Monitoring PostgreSQL client only installations from source code 21.03.2022 by Daniel Westermann During our PostgreSQL DBA Essentials workshops we install PostgreSQL from source code. We do that, to provide the participants all the options they have. There is nothing wrong with using a packaged distribution of PostgreSQL, don't get(…)
Database Administration & Monitoring PostgreSQL 15: Add row filters for logical replication 24.02.2022 by Daniel Westermann My last post about logical replication in PostgreSQL was in 2017 before PostgreSQL 10 was released later that year. There have been many enhancements to logical replication since then and today we'll look at a new features(…)
Database Administration & Monitoring PostgreSQL 15: New option for NULL handling in unique constraints 03.02.2022 by Daniel Westermann Another nice feature was just committed for PostgreSQL 15: Add UNIQUE null treatment option (discussion here, commit details here). What is it about? The answer is quite easy if we do a little example(…)
Database Administration & Monitoring PostgreSQL 15: New function to list flags associated to GUCs 31.01.2022 by Daniel Westermann As development of PostgreSQL 15 is on its way, more and more features get committed. Today we'll look at a new feature which is not a hammer feature, but a nice thing to have and to know about. If you(…)
Database Administration & Monitoring New options for pg_basebackup in PostgreSQL 15 21.01.2022 by Daniel Westermann If, and you should, are doing base backups of your PostgreSQL instances you've probably used pg_basebackup. Another use case for pg_basebackup is to create a starting point for replicas when you are setting up streaming replication. Up(…)
Database Administration & Monitoring Getting explain plans out of Db2 20.01.2022 by Daniel Westermann The last post about Db2 was about getting it up and running. As the issue we had to solve was about performance, getting an explain plan for the problematic statement(s) was the obvious step to do. In(…)
Database Administration & Monitoring Open source monitoring solutions (2) – Zabbix agents and PostgreSQL monitoring 03.12.2021 by Daniel Westermann By the end of the last post we finished with a running Zabbix server which uses PostgreSQL as it's back-end database. In addition a Zabbix agent is running on the same host, so the monitoring host itself(…)
Database Administration & Monitoring PostgresBuild2021 – questions feedback (1) 30.11.2021 by Daniel Westermann PostgresBuild2021 is currently ongoing and as usual, I had questions after my talk I could not immediately answer. One of the best ways to learn, is to present a topic. There are for sure questions you never(…)
Database Administration & Monitoring Open source monitoring solutions (1) – Zabbix server setup 29.11.2021 by Daniel Westermann We are often asked which monitoring solution we recommend for PostgreSQL, by people attending our PostgreSQL workshops. We usually answer: What do you have in place already? If a solution already is in place, the most obvious(…)
Database Administration & Monitoring Using pgBackRest to backup your PostgreSQL instances to a s3 compatible storage 16.11.2021 by Daniel Westermann When it comes to backup and restore of PostgreSQL we usually recommend pgBackRest to our customers. This tool comes with many options and features and should bring everything you need. Most of the times we install a(…)