Database Administration & Monitoring, Database management PostgreSQL 18: Change the maximum number of autovacuum workers on the fly 08.01.2025 by Daniel Westermann For PostgreSQL it is critical, that autovacuum is able to keep up with the changes to the instance. One of the parameters you can adapt for this is autovacuum_max_workers. This parameter controls how many worker process(…)
Database Administration & Monitoring, Database management, Operating systems FreeBSD basics – 5 – Providing services using Jails 05.12.2024 by Daniel Westermann This post builds on top of the previous post in which we’ve created a simple thin Jail. The goal of this post is, to put a bit of automation around this and to provide a simple(…)
Database Administration & Monitoring, Database management PostgreSQL: Maybe we should give ZFS a chance (3) – testing with an aligned record size 26.11.2024 by Daniel Westermann In the last post about PostgreSQL on ZFS the pgbench tests showed, that ZFS was slower for the standard tests compared to ext4 on Debian. A comment to that post made me wonder if changing the ZFS record size(…)
Database Administration & Monitoring, Database management PostgreSQL: Maybe we should give ZFS a chance (2) – testing 13.11.2024 by Daniel Westermann In the last post we’ve set the baseline for comparing ext4 to zfs when it comes to PostgreSQL. We’ve ended with two PostgreSQL clusters, one running on the ext4 file system while the other is running(…)
Database Administration & Monitoring, Database management, SQL Server, Technology Survey New SQL Server Management Studio Version 21 – First Test 13.11.2024 by Stéphane Haby Last week, at the Pass Data Summit, they announce the new version of SQL Server Management Studio: SSMS 21 You can find the preview in here. It’s a good opportunity to test this new version before installing it by(…)
Database Administration & Monitoring, Database management PostgreSQL: Maybe we should give ZFS a chance (1) – baseline 10.11.2024 by Daniel Westermann Recently I’ve switched my PostgreSQL playground from Linux to FreeBSD. Not because I don’t like Linux anymore, just because I like trying out other operating systems and see what works the same and what is different.
Database Administration & Monitoring, Database management PostgreSQL: Partitioning an existing table (almost) online using table inheritance 01.11.2024 by Daniel Westermann The PostgreSQL mailing list archives are a wonderful place to get new ideas just by reading through random posts. This time I found an interesting idea on how to partition an existing(…)
Database Administration & Monitoring, Database management PostgreSQL: Delaying authentication to debug a process 31.10.2024 by Daniel Westermann While investigating a customer issue (details here) one of the replies suggested to use pre_auth_delay to add a delay before a session is authenticated. Even if this was not useful for the actual issue, this(…)
Database Administration & Monitoring, Database management 2024.pgconf.eu – Bigger than ever, the family is growing fast 26.10.2024 by Daniel Westermann The PostgreSQL community is growing every year and the same happens for pgconf.eu, which happened in Athens, Greece, this year. Attending this event is one of the best opportunities to get in touch with the people behind PostgreSQL. This year(…)
Database Administration & Monitoring, Database management Improved not null/null planning in PostgreSQL 17 18.10.2024 by Daniel Westermann PostgreSQL 17 came with quite some additional features for the optimizer. One of them is about “is null” and “is not null” handling when column have a “not null” constraint defined. In the past it was(…)