Database Administration & Monitoring PostgreSQL, pg_ctl and signals 14.05.2021 by Daniel Westermann I believe most people use pg_ctl nowadays to start, stop, or restart a PostgreSQL instance. You can do all these tasks without using pg_ctl, but you'll notice in a minute that pg_ctl really is your friend. Even(…)
AWS, Database Administration & Monitoring Getting started with Citus – Setting up a four node cluster 07.05.2021 by Daniel Westermann One issue with traditional database systems like PostgreSQL is, that you cannot easily scale vertically. Of course you could add read replicas and offload read operations, but that either requires changes in the application, or putting something in front that(…)
Database Administration & Monitoring PostgreSQL: set_config and current_setting 04.05.2021 by Daniel Westermann PostgreSQL comes with a rich set of administrative functions for various use cases. There are functions to control parameters, there are functions for index maintenance, others are for recovery and or backup control and there is much more. In this(…)
AWS, Database Administration & Monitoring Building a PostgreSQL EC2 AMI for testing the latest commits 03.05.2021 by Daniel Westermann Testing the latest features or bug fixes in PostgreSQL can easily be done by pulling the latest commits from the git repository and compile PostgreSQL from source code. I am doing that frequently on my local sandbox VM but this(…)
Database Administration & Monitoring temBoard on SLES15 – 2 – The agent 07.04.2021 by Daniel Westermann In the last post we've installed the temBoard repository and the UI. As this alone is not so much fun, we'll be installing the temBoard agent on another SLES 15 machine in this post. We'll end up(…)
Database Administration & Monitoring temBoard on SLES15 – 1 – The WebUI 01.04.2021 by Daniel Westermann During our last SwissPUG online meeting there was a presentation about monitoring PostgreSQL with temBoard. A question that came up afterwards was: How to install that on SLES 15 as there(…)
Database Administration & Monitoring PostgreSQL 14: LZ4 compression for TOAST 22.03.2021 by Daniel Westermann In PostgreSQL a row or tuple can not span multiple pages (a page is typically 8kB), but of course you can store larger rows and PostgreSQL brakes and compresses these rows into smaller chunks by using a technique called(…)
Database Administration & Monitoring Getting started with the Zalando Operator for PostgreSQL 13.03.2021 by Daniel Westermann In the previous posts (Rancher, up and running, on EC2 – 1 – One node, Rancher, up and running, on EC2 – 2 – Three nodes, Rancher, up and running, on(…)
AWS, Cloud, DevOps, Docker, Kubernetes Deploying a Kubernetes cluster on EC2 with Rancher 12.03.2021 by Daniel Westermann Once Rancher is up and running, it makes the deployment and management of Kubernetes clusters quite easy. In this post we'll deploy a brand new cluster on top of EC2. If you want to have a simple(…)
Database Administration & Monitoring, DevOps, Docker, Kubernetes Rancher on SLES 15 as a demo environment 10.03.2021 by Daniel Westermann If you followed the last posts (Rancher, up and running, on EC2 – 1 – One node, Rancher, up and running, on EC2 – 2 – Three nodes and Rancher,(…)