Operations#

EDB Postgres Extended Serverには、操作に関連する多数の機能があります。

トランザクションログのフラッディングを回避する#

EDB Postgres Extended Serverは、WALペーシング遅延を提供して、トランザクションログのフラッディングを回避します。 WALペーシング構成パラメーターは次のとおりです。 - wal_insert_delay_enabled - wal_insert_delay - wal_insert_delay_size wal_insert_delay_enabled が有効になっている場合、少なくともwal_insert_delay_size の値のWALデータが生成された後、wal_insert_delay の値に基づいてセッションはスリープします。デフォルトはオフです。

追加のトレースと診断オプション#

EDB Postgres Extended Serverでは、特定のコードパスのトレースメッセージのロギングに基づいてタイムアウトを有効にできます。 tracelog_timeout 構成パラメーターを使用して、指定された時間のタイムアウトが発生した後、トレースメッセージのロギングを許可します。

選択的な物理ベースのバックアップとその後の選択的なリカバリ/リストア#

デフォルトでは、バックアップは常にデータベースクラスター全体から取得されます。複数のデータベースにpg_basebackup ユーティリティで-L オプションを複数回指定することにより、個々のデータベースまたはデータベースオブジェクトをバックアップすることもできます。

テンプレートデータベースはデフォルトでバックアップされます。除外されたデータベースのWALデータは、引き続きWALアーカイブの一部です。

バックアップアクティビティは、このオプションを使用して指定されたデータベースオブジェクトのリストをバックアップラベルファイルに保存します。バックアップラベルファイルにこれらのオブジェクトが存在すると、これらのデータベースの選択的リカバリーが発生します。テンプレートデータベースの復旧と、ユーザー、言語などに関連するグローバルメタデータの復旧も通常通り実行されます。除外されたデータベースに属するWALデータは、復旧プロセス中に無視されます。復旧後に通常の操作が開始された後、除外されたデータベースに接続しようとするとエラーが発生します。

追加の操作機能#

  • ALTER TABLE ... REPLICA IDENTITY のロックの削減