私は、さまざまな量のメモリ (1GB - 16GB) を使用して、さまざまなアーキテクチャで同じデータベースのアプリケーションを実行しています。データの一括インポートを行うと、タイムアウトやメモリ不足エラーが頻繁に発生します。
ドキュメントを見た後、大量のインポートの下で良好なパフォーマンスを得るためのベスト プラクティスを概説しているように見えるこの役立つドキュメント(およびこのドキュメント) にたどり着きました。
私はパフォーマンスにはあまり関心がありませんが、インポートを「うまく機能させる」ことに関心があります。これは私の主な質問につながります:
任意の大規模なインポート プロセスが特定のマシンで終了することを保証するための最小限の複雑さの構成は何ですか?
この構成は、使用可能なメモリの関数である可能性があることを理解しています。それで問題ありません。また、パフォーマンスが最大限に発揮されない可能性があることも理解しています。それもいいです。しかし、それが終了することを知っておく必要があります。