1. ホーム

[解決済み】Postgresに一括挿入を行う最速の方法は何ですか?

2022-03-30 01:11:55

質問

Postgres データベースに数千万件のレコードをプログラムで挿入する必要があります。現在、私は1つのクエリで数千の挿入ステートメントを実行しています。

これを行うための良い方法、私が知らない一括挿入ステートメントがありますか?

解決方法は?

PostgreSQLは ガイド を使用することを推奨しています。 コピー コマンドで行を一括して読み込むことができます。 このガイドには、データをロードする前にインデックスや外部キーを削除し、ロード後にそれらを追加するなど、処理を高速化するための良いヒントがいくつかあります。