Immer wieder kommt es bei PostgreSQL zu der Frage, wie lange denn eine Recovery dauert. Sei es beim Hochfahren einer Instanz nach einem System-Crash oder nach der Wiederherstellung des Clusters aus einer Sicherung. Wird beim Start diese Meldung ausgeben? pg_ctl: server did not start in time Wird bei der Anmeldung mit psql diese Meldung ausgegeben? ...
Das Problem Ein Kunde hatte neulich die folgende Problemstellung mit PostgreSQL: In bestimmten Intervallen musste eine Tabelle komplett mit truncate geleert und im Abschluss wieder neu befüllt werden. Dabei ist es häufig passiert, dass ein „truncate“-Kommando und damit davon abhängige, weitere Arbeitsschritte hängen geblieben sind. Grund dafür war,...
Schon seit jeher beinhaltet jede Instanz des Informix Dynamic Servers multiple Datenbanken. Seit Version 12.10 kennt Informix auch Tenant-Datenbanken. Obwohl diese auf den ersten Blick ähnlich zu normalen Datenbanken aussehen, haben sie eine Reihe von Vorteilen:Ressourcen wie Memory- oder CPU-Nutzung einer Tenant-Datenbank lassen sich dynamisch zur...
PostgreSQL verfügt per se über ein Hochverfügbarkeitsfeature, welches auf dem Prinzip der Datenreplikation über das Transaktionslog basiert. Beim Log Shipping Standby Server werden Daten, je nach gewählter Methode, über die WAL-Segmente bzw. die WAL-Buffer von einem Datenbankcluster auf einen anderen übertragen. Dabei ist zu beachten, dass immer de...
Unter PostgreSQL können mehrere Verfahren zur Authentifizierung eines Users zum Einsatz kommen. Üblicherweise werden interne Datenbank-User zur Authentifizierung am Datenbankcluster verwendet, die über eigene Passwörter verfügen. Eine etwas andere Variante ist die Ident Authentication. Hierbei wird der Name eines Client-Betriebssystembenutzers...