Kurz und gut - Episode #08 Bitte zur Seite treten: Sessions einer Tabelle entfernen.
Dennis Vinueza
PostgreSQL
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,...
Weiterlesen
Da steht ein Elefant im Raum: PostgreSQL vs. Oracle
Markus Flechtner
Data Management
„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...
Weiterlesen
Ein Anwendungsbeispiel für die neue Merge-Funktion in PostgreSQL 15
Raphael Salguero
PostgreSQL
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...
Weiterlesen
Zahlen, Daten, Fakten? Die PostgreSQL Erweiterung „pg_stat_monitor“ im Überblick
Matthias Jung
PostgreSQL
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...
Weiterlesen
Schlau wie ein Dachs: PostgreSQL Log-Analysen mit pgBadger
Matthias Jung
PostgreSQL
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...
Weiterlesen
Profilieren statt ignorieren: Die PostgreSQL Extension „pg_profile“
Matthias Jung
PostgreSQL
Beim Betrieb von Datenbanken geht es oft um die Frage nach der Performance. Anwender beschweren sich über spontan auftretende „Langläufer“ oder die CPU des Servers „läuft gerade mal wieder heiß“. Nun ist der DBA gefordert und muss schnell Auskunft darüber geben, was auf der Datenbank im monierten Zeitraum „los war“. Ein sehr nützliches Mittel,...
Weiterlesen