Operations¶
EDB Postgres Extended Serverには、操作に関連する多くの機能があります。
トランザクションログのフラッディングを避ける¶
EDB Postgres Extended Serverは、トランザクションログのフラッディングを回避するためにWALペーシング遅延を提供します。 WALペーシング構成パラメーターは次のとおりです。
wal_insert_delay_enabledwal_insert_delaywal_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のロックを削減