すべての「進行中」トランザクションを完了するようにPostgresに指示するにはどうすればよいですか。ただし、ZFSまたはLVMスナップショット(1秒未満)を取得するまで、(クライアントをキックオフせずに)新しいトランザクションの開始を遅らせます。
例えば.
この答え dba.stackexchangeであなたが求めているもののようです。
コメントはサイドバー(ネットワーク内)に自動的にリンクされていないようです。そのため、コメントへの自動変換を防ぐために、さらにいくつかの情報を書き込む必要があります...ええ。
@ user121391の回答に記載されている投稿は正しいですが、要するに:
postgres
プロセスを実行すると、データベースはリカバリモードで起動します(前のプロセスが異常に停止しました)。pg_start_backup
回復プロセスが少し速くなります(チェックポイントが作成され、WALで保留中の書き込みが少なくなるため)