Ungeloggte Tabellen

In vielen Anwendungen gibt es Tabellen, deren Inhalt im Notfall verworfen und wiederbeschafft werden kann. Beispiele sind Cache-Tabellen, Session-Speicher und materialisierte Sichten. Für solche Fälle kann es sich anbieten, sogenannte ungeloggte Tabellen zu verwenden. Der Inhalt solcher Tabellen wird nicht in den WAL geschrieben. Dadurch ist das Schreiben erheblich schneller und das WAL-Volumen wird niedriger gehalten. Das gilt insbesondere bei vielen kleinen Schreiboperationen. Bei wenigen großen Schreiboperationen wird der Vorteil geringer sein. Ungeloggte Tabellen sind aber nicht gegen Abstürze gesichert. Wenn der Datenbankserver nicht normal heruntergefahren wird (smart oder fast Shutdown), geht der Inhalt aller ungeloggten ...

Get PostgreSQL-Administration, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.