Wir hatten viele interessierte Besucher bei uns am ORDIX-Stand auf der pgconf 2023 Ende Juni in Essen, der Konferenz der deutschen PostgreSQL-Community. Der Stand war strategisch günstig gegenüber der Kaffeemaschine platziert und so kam bei der ORDIX-Premiere auf dieser Konferenz fast jeder mal bei uns vorbei. Die PostgreSQL-Konferenz ist eher eine...
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,...
„Wenn ein Elefant im Raum steht, dann sollte man ihn vorstellen.“ – Der Elefant hört in unserem Fall auf den Namen „Slonik“ und ist das Logo der OpenSource-Datenbank PostgreSQL. „Slonik“ ist russisch und steht für „kleiner Elefant“. Mehr und mehr wird dieser Elefant zu einer Alternative auf dem Datenbank-Markt. Immer mehr und mehr Oracle-Anwender z...
Mit dem PostgreSQL Release Version 15 wurde die längst überfällige Merge-Funktion eingeführt, wodurch ein potenzieller Umstieg von Oracle auf PostgreSQL noch einfacher gestaltet werden kann – hierzu ein Anwendungsbeispiel für die Merge-Funktion. Die Anwendungslogik Mit unserer Beispielanwendung wollen wir simple Informationen zu einem Datenban...
In den vorangegangenen PostgreSQL-Beiträgen haben wir über die Erweiterung „pg_profile“ und das Tool „pgBadger“ gesprochen. Beides sind ausgesprochen „wertvolle“ Tools, um der Performance einer Datenbank auf den Grund zu gehen, bzw. um Probleme zu analysieren. Heute schauen wir uns die von Percona entwickelte Extension „pg_stat_monitor“ an. De...
Im letzten Beitrag haben wir Ihnen die Extension „pg_profile“ vorgestellt, die einem bei der Lösung von Performance-Problemen sehr gute Dienste leisten kann. Heute möchten wir Ihnen „pgBadger“ (Badger; engl. der Dachs) vorstellen. Dieses Tool nutzt die umfangreichen Logging-Funktionalitäten von PostgreSQL und erstellt darüber hinaus übersichtl...