1

重要なデータベースのメンテナンスダウンタイムを削減するための戦略を調査しています。DBにはバイオインフォマティクスデータが含まれており、世界中のさまざまなタイムゾーンのユーザーが週7日アクセスします(したがって、オフピーク時間は制限されています)。データベースには数千万の行が含まれており、急速に成長しています。

pg9へのアップグレードを計画しているので、マスターが影響を受けないように、スレーブでバックアップを実行できるかどうかを確認したいと思います。バックアップの進行中にスレーブがログで大幅に遅れることを非常に心配する必要があるかどうか疑問に思っていますか?

4

2 に答える 2

2

データベースが大きすぎるか、バックアップが遅すぎる場合は、バックアップ方法としてWALアーカイブを使用する必要があります。そのためにPostgreSQL9.0は必要ありません。WALアーカイブは、WALベースのレプリケーションの前提条件であるため、9.0のレプリケーション機能に関心がある場合は、ほぼ無料で入手できます。

于 2010-12-21T21:02:38.930 に答える
1

バックアップ中にダウンタイムは発生しません。なぜデータベースがダウンしていると思いますか?

マニュアルから:

pg_dumpは、データベースにアクセスする他のユーザー(リーダーまたはライター)をブロックしません。

于 2010-12-21T20:18:53.913 に答える