Database Administration & Monitoring How much shared memory is PostgreSQL using? (2) – details 09.09.2021 by Daniel Westermann In the last post in this two post series we've briefly looked at configuring huge pages on Linux for PostgreSQL. It became clear, that calculating the number of huge pages purely based on the setting of(…)
Database Administration & Monitoring How much shared memory is PostgreSQL using? (1) – basics 08.09.2021 by Daniel Westermann Have you ever wondered if the value of shared_buffers is the only setting which controls how much shared memory PostgreSQL is actually using? There was a nice addition committed to PostgreSQL 15 recently, which helps in answering(…)
Database Administration & Monitoring, Oracle After startup database with srvctl, sqlplus as sysdba results in ORA-12547: TNS:lost contact 06.09.2021 by Oracle Team A few days ago a customer called me, that he have a strange issue with a new created database in a oracle restart configuration with 19c. Problem The customer has patches his 19c Databases with the newest RU and(…)
Database Administration & Monitoring, NoSQL MongoDB Monitoring using Nagios 30.08.2021 by DevOps The question comes frequently: How can I monitor my MongoDB cluster (ReplicaSet or Sharded) in a production environment? To answer this question we need first to get an overview of all potential monitoring solutions, and then compare them one by(…)
AWS, Ansible, DevOps, Docker, Kubernetes Deploy a Kubernetes cluster using Ansible in AWS 29.08.2021 by DevOps After more than 2 years of experience in Kubernetes cluster administration, I am deeply convinced that one of the most important things to have as an ops guy is a sandbox cluster at your disposal. This can be either a(…)
Database Administration & Monitoring Temporal tables for PostgreSQL 15? 26.08.2021 by Daniel Westermann One of the features which is currently missing in PostgreSQL is Temporal Tables. Other database systems have that since a long time and many people want to have in PostgreSQL as well. If you don't know what it is,(…)
Database Administration & Monitoring Parallel distinct for PostgreSQL 15 24.08.2021 by Daniel Westermann When parallel execution was introduced with PostgreSQL 9.6 it was quite limited and supported only a few operations to run in parallel. Over time more and more operations were enabled to run in parallel. When PostgreSQL 15(…)
Database Administration & Monitoring What are those *_init files for in PostgreSQL? 24.08.2021 by Daniel Westermann Quite some time ago I've written about relation files in PostgreSQL and when they get created. In that post we talked about the files containing the actual data, the free space map (fsm) and the visibility map(…)
Database Administration & Monitoring, Database management, SQL Server, Security How to find the TLS used for the SQL Server connection 24.08.2021 by Stéphane Haby For a customer, I do some research to find which TLS is used on the SQL Server environment. The only way is to create an Extended Event. A big limitation is that the event used is only available on SQL(…)
Database Administration & Monitoring, Database management How to view and change SQL Server Agent properties with T-SQL queries 24.08.2021 by Stéphane Haby Few days ago, after a reboot, we had this warning on the Agent Error Logs on many servers: Warning [396] An idle CPU condition has not been defined – OnIdle job schedules will have no effect(…)