私はpostgres 8でバックアップをとると、スキーマとデータだけをバックアップしますが、インデックスはバックアップしません。これどうやってするの?インデックスを含め、Postgres 8のすべてをどのようにバックアップできますか?
答えて
pg_dumpユーティリティを使用してバックアップを作成しているようです。これにより、データベースをゼロから再作成するために必要な情報が節約されます。索引に情報をダンプする必要はありません。スキーマがあり、スキーマには索引定義が含まれています。このバックアップをロードすると、最初に作成されたのと同じ方法でインデックスからデータが再構築されます。つまり、新しい行が追加されると構築されます。
インデックスを含むデータベースブロックの物理的なバックアップを行う場合は、代わりにPITR backupを実行する必要があります。これははるかに複雑な手順ですが、結果として得られるバックアップは即座に使用可能になります。 pg_dump形式のバックアップは、復元にかなりの時間がかかります。
です。リストアを高速化するためには、索引をダンプに含めると(定義だけでなく)索引を含めると便利です。膨大なインデックスを持つデータウェアハウスアプリケーションを使用している場合、すべてのインデックスを再生成する必要があるため、リストアにはさらに長い時間がかかります。 – Cerin
私が正しく理解していれば、インデックスのダンプと元のテーブルデータが必要です。
pg_dumpは、ダンプの最後にCREATE INDEX文を出力します。これにより、新しいデータベースのインデックスが再作成されます。
Greg Smithの提案に従ってPITRバックアップを実行するか、データベースを停止してバイナリをコピーするだけです。
右私は、あなたがサーバーを落とすことができれば、データベースが入っているディレクトリツリー全体をコピーするだけで、データベースを完全にバックアップすることができることを忘れていました。シンボリックリンクに注意する必要があります。あなた自身のテーブルスペース - そして他のいくつかのケースでは、私はすべての詳細に入ることはありません。 –
- 1. インデックスに「列単位」のオーダーを含めるべきですか?
- 2. JACKSONフィールドのラッパーをどのように含めるべきですか?
- 3. 私はpostgres-xl gtmフェールオーバーをどのように扱うべきですか?
- 4. wordpressはfunctions.phpを含めてどのように利用できますか?
- 5. ユニコードテキストファイルをutf-8にどのようにエンコードできますか?
- 6. SQLiteテーブルのツリーをどのようにインデックスできますか?
- 7. すべてのUIScrollViewDelegateメソッドをUIScrollViewに含めるとどうなりますか?
- 8. 演算子[]を実装するとき、どのように境界チェックを含めるべきですか?
- 9. Postgresのバックアップが成功したかどうかを確認するには?
- 10. SQLサーバーでバックアップはどのように機能しますか?
- 11. データベースのすべてのテーブルをE-R図に含めるべきですか?
- 12. 私はどのようにすべてのファイルを.pugファイルのディレクトリに含めますか?
- 13. Gradle、ビルドディレクトリにすべてのjsonファイルを含めよう
- 14. 'ftcat_documentindex'がオフラインのときにCRM3.0をどのようにバックアップしますか?
- 15. どのようにすべてのカテゴリとサブカテゴリを取得できますか?
- 16. どのように '%...'を検索してインデックスを検索できますか?
- 17. 私は製品を出荷する際にどのようなPerlコードを含めるべきですか?
- 18. どのようにして頂点にインデックスを作成できますか?
- 19. すべてのサブディレクトリをgradleモジュールとして含めるにはどうすればよいですか?
- 20. rake db:schema:dumpに複数のpostgresスキーマを含めますか?
- 21. Linuxはどのような `malloc`を使うべきかを決めますか?
- 22. 今後どのようにバックアップを取るのですか
- 23. すべてのサブドメインをSDKドメインに含めるにはどうすればよいですか?
- 24. Pythonでキュー内の要素にアクセスするためにどのようにインデックスを使用できますか?
- 25. アンドロイドアプリをどのようにバックアップしますか?
- 26. 別のヘッダに含まれるファイルを含めるべきですか?
- 27. Pythonで関数のレベルをどのように決めるべきですか?
- 28. 他のインデックスのすべての列を含むOracleインデックス
- 29. インデックスではどのようにインデックスが機能しますか?
- 30. すべての自動レイアウト制約を更新するためにどのようにトリガできますか?
あなたは現在バックアップを作成していますか、まさにどのバージョンのPostgresを使用していますか?一般的に、pg_dumpはインデックスをバックアップする必要があります。 –
私はバックアップのGUI管理者を使用しています。データベースを右クリックして "backup"を選択してください。 – Zubair
@Mikeが書き出したインデックスはpg_dumpのバックアップに含まれています。可能であれば、PostgreSQLのマイナーバージョン、pgAdminバージョン、バックアップフォーマット:COMPRESS、TAR、PLAIN)と再現可能なDDLが必要です。 –