[pgsql-jp: 35501] Re: 巨大なテーブルの移行
K.Tomita
tomita @ gnavi.co.jp
2005年 6月 15日 (水) 15:15:51 JST
水野様
ご返答ありがとうございます。
冨田です。
> 該当のテーブルにはインデックスが張られていませんか?
確認したところ張ってありました。
インデックスを削除してみます。
水野 圭 wrote:
> 水野です。
>
> 外してるかもしれませんが...
>
>
>>-----Original Message-----
>>冨田と申します。
>>(中略)
>>この方法でプロセスが落ちることはなくなったのですが
>>1千万行毎のimport終了の時間がだんだん長くなっており
>>10ファイル目で1千万行終了するのに24時間程かかっています。
>>(最初の1千万行は2時間で終了しました。)
>
>
> 該当のテーブルにはインデックスが張られていませんか?
> そのままだと1行追加する度にインデックス更新が発生して、
> テーブルが大きくなるにつれて処理が遅くなります。
> 大きなテーブルをインポートするときはいったんインデックス
> 定義を削除し、インポート完了後にインデックスを再作成するのが
> 有効ではないかと思います。
>
>
--
pgsql-jp メーリングリストの案内