0

スクリプトが約 20000 エントリを解析し、それらをデータベースに保存する状況があります。コミットされたクエリがメモリに保存されるまで、保存に約35秒かかり、大量のメモリを消費するトランザクションを使用しました。

CSV を記述し、「copy_from」を使用して postgres にロードする別の方法を見つけました。これは非常に高速です。開始時に一度ファイルを開く必要がある場合は、postgres へのロード中にファイルを閉じるか、単一のエントリの書き込み準備ができたらファイルを開いてから閉じることを誰かが提案できる場合。

メモリ使用量を節約するための最良のアプローチは何ですか?

4

1 に答える 1

1

トランザクションのサイズを縮小しますか?

于 2013-02-15T07:47:35.010 に答える