Als «postgresql» getaggte Fragen

9
Nullstellen von WAL-Segmenten in Postgres

Wir haben eine Postgres-Datenbank mit relativ geringem Volumen und kontinuierlicher Archivierung eingerichtet, um jedes WAL-Segment zu komprimieren und an S3 zu senden. Da es sich um ein System mit geringem Volumen handelt, trifft es etwa archive_timeoutalle 10 Minuten und archiviert das meist...

9
PostgreSQL 9.2 - 9.6 Upgrade ohne Ausfallzeit

Ich muss ein Upgrade von PostgreSQL 9.2 auf 9.6 durchführen. Im Folgenden sind die Herausforderungen aufgeführt, vor denen ich stehe: Da wir ein Streaming-Replikations-Setup haben und PostgreSQL im Streaming-Replikationsmodus kein Upgrade der unteren auf die obere Version unterstützt, muss ich beim...

9
Entfernt SELECT tote Zeilen wie VACUUM?

Ich spielte mit VACUUMund bemerkte ein unerwartetes Verhalten, bei dem SELECTZeilen aus einer Tabelle die Arbeit zu reduzieren scheinen, die VACUUMdanach zu erledigen ist. Testdaten Hinweis: Das automatische Vakuum ist deaktiviert CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET (...

9
Sperrt UPDATE ohne WHERE-Klausel eine Tabelle in PostgreSQL?

Sperrt die gesamte Tabelle UPDATE(ohne Angabe einer WHEREKlausel) eine Tabelle in PostgreSQL? Verhindert es beispielsweise, dass Zeilen gelöscht / eingefügt werden? ZB wenn ich laufe UPDATE t1 SET key = 'value' Kann ich erwarten, dass t1während der UPDATEAusführung keine neuen Zeilen eingefügt...

8
Postgres, MVCC und Locking

Ich habe eine Reihe von SQL-Anweisungen, die wie folgt aussehen: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Ich möchte verhindern, dass der Zähler gelesen wird, während ich seinen Wert neu berechne, aber laut den...

8
Konzept des Schemas in PostgreSQL

Ich kann das Konzept und die Verwendung des Schemas in PostgreSQL nicht verstehen. Ich habe keine Ahnung, wie sich dies auf mein Datenbankdesign auswirken kann. Warum sollte ich es benutzen? Kann es mich in Zukunft betreffen, wenn ich mich entscheide, jetzt nicht an sie zu denken und mich später um...