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

PostgreSQLで更新/置換操作を高速化するにはどうすればよいですか?

    私がpgでこれらのことを行う通常の方法は、コピー、マージ(楽しい部分)、利益を使用して、ターゲットテーブルに一致する生データを一時テーブル(制約なし)にロードすることです。

    特にこれらの状況のた​​めにmerge_by_key関数を作成しました:

    http://mbk.projects.postgresql.org/

    ドキュメントはそれほど友好的ではありませんが、良いを与えることをお勧めします 見てください。



    1. intarray拡張機能がインストールされている場合、Postgresは整数配列のインデックスを使用しません

    2. データプロジェクトが失敗する10の方法

    3. テーブルがPostgreSQLの他のテーブルから継承しているかどうかを確認します

    4. 本当にSETXACT_ABORTONを使用する必要がありますか?