sql >> データベース >  >> RDS >> PostgreSQL

大規模なトランザクションで高いパフォーマンスを得る方法(postgresql)

    いいえ、はるかに高速にするための主なアイデアは、1つのトランザクションですべての挿入を実行することです。複数のトランザクション、またはトランザクションを使用しない場合は、はるかに遅くなります。

    そして、さらに高速なコピーを使用してみてください: http:// www.postgresql.org/docs/9.1/static/sql-copy.html

    本当に挿入を使用する必要がある場合は、このテーブルのすべてのインデックスを削除し、データの読み込み後に作成してみることもできます。

    これも興味深い場合があります: http://www.postgresql.org/ docs / 9.1 / static / populate.html



    1. 存在する場合は更新し、そうでない場合は1つのクエリに挿入します

    2. SpringBootHibernateクエリの無効なユーザーエラー

    3. PDOStatement-列にアクサングラーブ( `)を使用しますか?

    4. SQLServerテーブル列の文字列を置き換える方法