[pgsql-jp: 30999] Re: 大容量データの更新方法
SAITO Masaru
daisaito @ lares.dti.ne.jp
2003年 9月 8日 (月) 23:18:07 JST
齋藤@横浜です。
2003/09/08 15:22:02 ごろ
斎見 浩平 <saimi_at_qs @ ybb.ne.jp> さんは書いたそうな
> ただ、Oracleでの経験をいうと、UPDATEを発行するより、
> sqlloaderで一気にロードするほうが遥に速かった記憶がありますので、
> フルロードのほうが速い可能性は十分にあると思います。
私の場合このケースでした。
私の場合500万件でしたが、時間にしてupdateだとindexを取ったりしても
3時間程度かかったんですが、sqlloaderだと20分くらいで終わりました。
あと、私のケースだと12時間おきに見えるデータを全て交換しないと
いけなかったので、オートコミットは使えませんでした。
状況的に同じようなケースかな?と思ったので
私のとった方法を書かせて頂きました。
> バルク転送が使えるなら、テーブル置き換えの方が実際的かもしれません。
これはやったことがないです。
---
SAITO Masaru <daisaito @ lares.dti.ne.jp>
pgsql-jp メーリングリストの案内