Oracle OCIおよびOCCIには、クライアントに値の配列を作成し、この配列を準備文とともにサーバーに送信して何千ものエントリを挿入するためのAPI配列があります1回のショットでテーブルを作成することで、いくつかのシナリオで大きなパフォーマンスが向上します。 PostgreSQLに類似したものはありますか?Postgresの高速配列挿入
私はPostgreSQL C APIを使用しています。
私が考えているものを説明するためにいくつかの擬似コード:
stmt = con->prepare("INSERT INTO mytable VALUES ($1, $2, $3)");
pg_c_api_array arr(stmt);
for triplet(a, b, c) in mylongarray:
pg_c_api_variant var = arr.add();
var.bind(1, a);
var.bind(2, b);
var.bind(3, c);
stmt->bindarray(arr);
stmt->exec()
どの言語/ PostgreSQLクライアントAPIを使用していますか?これにより、どの機能を簡単に使用できるかが異なります。 – Edmund