Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Planung

Für den Betrieb von SR müssen die gleichen grundlegenden Planungen wie für dateibasierte WAL-Replikation herangezogen werden. Zwar ist es möglich, SR ohne WAL-Archive zu betreiben, allerdings ist das teils mit erheblichen Nachteilen verbunden. So ist es dann nicht möglich, einen Standby ohne Weiteres zu stoppen. Der Primärknoten hält WAL-Segmente nur bis zu einem festgelegten Zeitpunkt vor, danach werden sie (nach dem Archivieren) aus pg_xlog entfernt bzw. nach dem Umbenennen wiederverwendet. Ist der Standby in dieser Zeit nicht mehr verfügbar oder hinkt er mit dem Holen der Transaktionsinformationen weiter zurück, als Segmente zur Verfügung stehen, so ist es für den Standby ohne WAL-Archiv nicht mehr möglich, aufzuholen. Der Standby ist danach unbrauchbar. Auch müssen etwaige Netzwerkausfälle, Fehlkonfigurationen oder Neustarts des Standby kompensiert werden können. Das kann mit wal_keep_segments in postgresql.conf auf dem Primärknoten abgefedert werden. Damit konfiguriert man die angegebene Anzahl an WAL-Segmenten, die zusätzlich im lokalen pg_xlog des Primärknotens für Standby-Knoten vorgehalten werden:


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint