サーバがクラッシュした場合、データベースインデックスが壊れる可能性があります。私が行う場合:(sudo)service postgresqlがクリーンシャットダウンを再開します
sudo service postgresql restart
これは、サーバクラッシュと同じ種類の破損を引き起こす可能性がありますか?私は信じてシステムに依存
サーバがクラッシュした場合、データベースインデックスが壊れる可能性があります。私が行う場合:(sudo)service postgresqlがクリーンシャットダウンを再開します
sudo service postgresql restart
これは、サーバクラッシュと同じ種類の破損を引き起こす可能性がありますか?私は信じてシステムに依存
。実際に発行されたコマンドを確認するには、スクリプトを調べる必要があります。例えば。 here我々はrestart
がstop
& start
に等しいことを、ご覧ください。それでstop
をチェックすると、killproc postmaster
と表示され、pidが削除されます。男性killproc
からSIGTERM
を送信します。 documentation
SIGTERM
では、これはスマートシャットダウンモードです。 SIGTERMを受信した後、 サーバーは新しい接続を許可しませんが、既存のセッションでは が正常に終了します。すべてのセッションが終了した後でのみシャットダウンします。 サーバーがオンラインバックアップモードの場合、オンラインバックアップモードが有効でなくなるまで、さらに まで待機します。バックアップモードがアクティブである間、 新しい接続がまだ許可されますが、スーパーユーザーのみに(この 例外は、オンラインバックアップ モードを終了するために接続するには、スーパーユーザーを可能にします)。スマートシャットダウンが であるときにサーバーが復旧している場合、すべての通常のセッションが終了した後に復旧とストリーミングのレプリケーションは、 だけが停止されます。
だから、提示する場合には、インデックスが生き残る必要があります。しかし確実にあなたの/etc/init.d/
スクリプトを見てください。