06 Januar 2022
pg_dirtyread Vor Kurzem habe ich pg_dirtyread aktualisiert, damit es mit PostgreSQL 14 funktioniert. pg_dirtyread ist eine PostgreSQL-Erweiterung, die es erlaubt, „tote“ Zeilen aus Tabellen zu lesen, d.h. Zeilen, die bereits gelöscht oder aktualisiert wurden. Das funktioniert natürlich nur, wenn die Tabelle noch nicht durch einen VACUUM-Befehl oder autovacuum, der Müllentsorgung von PostgreSQL, bereinigt wurde. Hier […]
17 August 2021
Das Debian-Projekt hat soeben Version 11 („Bullseye“) ihres freien Betriebssystems veröffentlicht. Insgesamt haben über 6,208 Contributor am neuesten Release mitgearbeitet und zur erfolgreichen Umsetzung beigetragen. Wir möchten allen Beteiligten für ihre gemeinsamen Anstrengungen und harte Arbeit, die sie in den letzten Jahren in die Entwicklung dieser neuen Veröffentlichung investiert haben, danken. Herzlichen Glückwunsch an die […]
04 Mai 2021
Moodle ist eine beliebte Open Source Online-Lernplattform. Gerade in Zeiten von COVID19 und Distanzunterricht hat sich die Bedeutung von Moodle für Schulen und Universität weiter verstärkt, da ganze Bundesländer ihren Schulunterricht innerhalb weniger Tage auf Moodle und andere Plattformen wie BigBlueButton umgestellt haben. Dies führt unweigerlich zu Skalierungs-Problemen, wenn plötzlich mehrere zehntausend Schüler auf Moodle […]
23 September 2020
Am 24.09.2020 veröffentlicht das PostgreSQL®-Projekt die 13. Version der freien Datenbank PostgreSQL®. Auch in diesem Jahr gibt es zahlreiche neue Features und Verbesserungen. Einige dieser Neuerungen haben wir in vorherigen Blogartikel bereits vorgestellt. Hier noch einmal zwei wichtige Features im Überlick: Parallel VACUUM Mit PostgreSQL® 13 lernt das VACUUM–Kommando eine neue Fähigkeit: Das parallele Aufräumen […]
12 August 2020
Hintergrund Mit PostgreSQL® 13 lernt das VACUUM–Kommando eine neue Fähigkeit: Das parallele Aufräumen von Indexen. VACUUM in einer PostgreSQL®-Datenbank ist im wesentlichen für mehrere wichtige Aufgaben verantwortlich: Garbage Collection, also freigeben von gelöschten Tupel für die Wiederverwendung Verhindern von Bloat in einer Datenbank und damit von ausuferndem Plattenplatzbedarfs Verhindern des Überlaufs des Transaktionszählers (FREEZE) Diverses […]