[pgsql-jp: 26391] Re: 大量データの更新

Naofumi Kondoh nkon @ shonan.ne.jp
2002年 6月 17日 (月) 11:29:22 JST


ソフト工房の近藤です。

"Hashimoto, Masaru" wrote:

....略....

> 件数が少ないと割合早く終わります。
> ですが、更新されていない件数はあまり多くないので、
> 毎回結構な量を更新する必要があります。
> 
> それでも、少しでも件数を少なくするために
> 差分データにするようにお願いしたのですが、
> データを吐き出すシステムのほうが対応していないので
> 実現できませんでした。

差分データーでないということは、更新の必要がない
データーも含まれているということでしょうか。

プログラムで、DB を読んで、外部データーと比較して、
相違のあるものだけ、UPDATE するようにしては如何でしょう。
殆んどのデーターが変更必要ならば、かえって遅くなる
のでまずいですが、変更不要のデーターがある程度ある
なら試してみる価値はあると思います。

ついでに、一時表に入れるのもやめて、外部データー
(多分テキストファイル)から、プログラムで直接 INSERT/UPDATE
したらどうなるでしょうか。諸処の条件によるので、早くなるか
遅くなるかわかりませんが。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon @ shonan.ne.jp 
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2002-06-20(木曜)夜 JPUG 業務アプリ分科会 セミナー/勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



pgsql-jp メーリングリストの案内