Nachteile unbegrenzter Verzögerungen beim wiederholten Streaming?

Nachteile unbegrenzter Verzögerungen beim wiederholten Streaming?

Ich habe einen Datenbankserver, dessen einziger Zweck darin besteht, Analyseabfragen durchzuführen. Er läuft als Hot-Standby, aber lang andauernde Abfragen schlagen fehl, weil er max_standby_archive_delayerreicht max_standby_streaming_delaywird.

Ich habe einige Artikel gelesen, in denen es hieß, dass es „unerwünscht“ sei, diese Variablen zu hoch einzustellen, vermutlich aufgrund von Verzögerungen beim Replikanten. Wenn mir das nicht wirklich wichtig ist, gibt es dann noch andere Gründe, sich Sorgen zu machen?

Antwort1

Wenn Sie verwenden hot_standby_feedback, kann es zu Problemen mit der WAL-Akkumulation auf dem Master kommen. Ansonsten gibt es kein wirkliches Problem, wenn es Ihnen nichts ausmacht, dass Ihre Replik möglicherweise auf unbestimmte Zeit verzögert wird.

Ich empfehle dringend, die WAL-Archivierung einzurichten, falls Sie dies noch nicht getan haben.

verwandte Informationen