PostgreSQLのdockerイメージを実行しているときにPostgreSQLの.backupファイルを復元する必要があります。 .sqlファイルを使用してデータベースを復元することはできますが、ファイルサイズが100MBを超えており、500000の挿入ステートメントが発生するため、時間がかかりすぎています。ドッカーのコンテナ内でデータベースをもっと速く復元する方法はありますか?PostgreSQL dockerでpg_restoreを使ってデータベースを復元する
1
A
答えて
1
まず、pg_dump/pg_restoreは、アーカイブオプションの挿入オプションよりもはるかに高速なコピーを使用できます。
バックアップ/リストアに時間がかかりすぎる場合は、ファイルシステムのバックアップを使用できます。それは、(頻繁であれば)迅速に復元する増分バックアップを可能にします。
言い換えれば、100MBはかなり小さく、コピーオプションですばやく回復できるはずです。
Btwでは、ドッカーベースのソリューションを探している場合は、コンテナ(または使用する場合はデータコンテナ)をコミットして新しいイメージを単に引っ張って復元できます。
よろしくお願いいたします。 ジョニー
関連する問題
- 1. Laravel/Dockerを使ってmysqlデータベースをバックアップして復元する
- 2. Postgresqlデータベースを復元する
- 3. コードシップの復元PostgreSQLデータベース?
- 4. vb.netを使ってデータベースを復元する
- 5. ubuntuでDockerを使ってフォルダからmongodbダンプを復元する
- 6. データベースを復元してバックアップするためのPostgresql DDLとは何ですか?
- 7. postgresql- .dumpファイルを復元する
- 8. mysqlデータベースを復元する
- 9. データベースを復元する
- 10. h2データベースを復元する
- 11. DjangoプロジェクトでDockerでpostgresqlデータベースを作成
- 12. Azureでデータベースを復元する
- 13. データベースの復元
- 14. javaを使用してデータベースのバックアップファイルを復元する方法
- 15. Mysql:バッチファイルを使用してデータベースを復元する
- 16. PowerShellを使用してデータベースを復元する(SQL Server)
- 17. dockerを使用してpostgresqlデータベースでredmineを実行する方法
- 18. pg_restoreが正常に返されますが、実際にデータベースを復元しないのはなぜですか? PostgreSQLの9.5
- 19. PostgreSQLはエラーをpg_restoreは:GRANT、REVOKE
- 20. SQLデータベースには、PowerShellを使用して復元する可変
- 21. データベースを失ったWPサイトを復元するには?
- 22. データベースの復元エラー
- 23. MySQLデータベースの復元
- 24. データベースの一部を復元する
- 25. ダンプからデータベースを復元する
- 26. MySQLテーブルをデータベースに復元する
- 27. ディスクコピーバックアップからSQLデータベースを復元する
- 28. バックアップからデータベースを復元する
- 29. SQLデータベースを復元する場合は、
- 30. PHPMyAdminデータベースを復元する方法は?