Database Administration & Monitoring One Host, multiple PostgreSQL Clusters – Monitoring using EDB PEM 24.12.2019 by Open source Team At a customer we implemented the EDB Postgres Enterprise Manager. As they run multiple PostgreSQL cluster on one server, they wanted, for sure, to monitor all the cluster using PEM. This blog should give you a short guidance on(…)
Database Administration & Monitoring Real time replication from Oracle to PostgreSQL using Data Replicator from DBPLUS 02.12.2019 by Daniel Westermann I've done quite some real time logical replication projects in the past, either using Oracle Golden Gate or EDB replication server. Build in logical replication in PostgreSQL (which(…)
Database Administration & Monitoring Enabling, disabling, and validating foreign key constraints in PostgreSQL 28.11.2019 by Daniel Westermann Constraints are in important concept in every realtional database system and they guarantee the correctness of your data. While constraints are essentials there are situations when it is required to disable or drop them temporarily. The reason could be performance(…)
Database Administration & Monitoring A schema and a user are not the same in PostgreSQL 27.11.2019 by Daniel Westermann When people with an Oracle background attend our PostgreSQL DBA Essentials training there is always a bit of confusion about schemas and users. In Oracle a schema and(…)
Database Administration & Monitoring Fun with arrays in PostgreSQL 18.11.2019 by Daniel Westermann As you might already know, PostgreSQL comes with many, many data types. What you might not know is, that you can create arrays over all this data types quite easily. Is that(…)
Database Administration & Monitoring Dealing with corrupted system indexes in PostgreSQL 14.11.2019 by Daniel Westermann This is something you do not want to see on an important PostgreSQL system: postgres@centos8pg:/home/postgres/ [pgdev] psql psql: error: could not connect to server: FATAL: index "pg_class_oid_index" contains unexpected zero page at block 0 HINT: Please REINDEX it. The hint(…)
Big Data, Cloud, Database Administration & Monitoring, Database management, MariaDB Some words about SOUG Day in Lausanne 14.11.2019 by Elisa Usai Today I participate to SOUG Day which takes place in Lausanne at the "Centre Pluriculturel et social d’Ouchy".
Database Administration & Monitoring Can there be orphaned data files in PostgreSQL? 14.11.2019 by Daniel Westermann PostgreSQL, as all other relational database systems, needs to persist data on disk, either by writing the writing the write ahead log or by synchronization the data files on disk whenever there is a checkpoint. When(…)
Database Administration & Monitoring PostgreSQL 13 will allow to drop databases even when there are connections 13.11.2019 by Daniel Westermann One of the most popular blogs I've written about PostgreSQL was about the three databases that PostgreSQL creates by default (well, actually it is initdb that creates the databases). One of the(…)
Database Administration & Monitoring Connection pooling with PgBouncer 07.11.2019 by Open source Team Some of you may know the case: As soon as the number of users grow, the number of resource problems increases. Have you ever thought about using a connection pooler? Too complex, too much administration effort? In this post I(…)