sql >> データベース >  >> RDS >> PostgreSQL

破損したデータベースpostgresqlを修復します

    何かを行う前に それ以外の場合は、http://wiki.postgresql.org/wiki/Corruption指示に従って行動してください 。そうしないと、問題が悪化するリスクがあります。

    ファインマニュアルには、役立つ可能性のある2つの構成パラメーターがリストされています。ignore_system_indexes およびzero_damaged_pages 。私はそれらを使ったことがありませんが、私が必死だったらそうします...

    彼らがトーストテーブルに対抗するのに役立つかどうかはわかりません。いずれにせよ、それらを設定することでデータベースが再び使用可能になる場合は、{バックアップ+ドロップ+復元}して、すべてのテーブルとカタログを再び新しい形にします。成功!



    1. 優れたデータベース設計の重要性(およびそれを達成するための7つのステップ)

    2. PerconaXtraDBクラスターを8.0にアップグレードするためのヒント

    3. SQLDiagツールを使用してパフォーマンスデータを収集する| SQLServerのパフォーマンスのトラブルシューティング-6

    4. 破損したTOASTテーブルの修正