[pgsql-jp: 37748] Re: INDEXを残したまま大量データを高速に挿入したい
Teraoka Yoshinori
yteraoka @ dti.ad.jp
2006年 12月 2日 (土) 10:42:18 JST
寺岡です。
From: Hiroki Kataoka <kataoka @ interwiz.jp>
Subject: [pgsql-jp: 37747] Re: INDEXを残したまま大量データを高速に挿入したい
Date: Sat, 02 Dec 2006 04:29:36 +0900
Message-ID: <457082A0.8090705 @ interwiz.jp>
> 片岡です。
>
> Reinin Oyama wrote:
> > でも、Linux にもデフラグが、必要という誤った情報を流す人は
> > そうかも、しれません。(昨今のLinuxはデフラグがないから駄目とか?)
> > まれに、ファイルシステムの整理が必要なことはありますが、
> > Linux では、基本的にはデフラグをしないで、運用しますし、殆ど問題有りません。
> > Windows では、基本的にデフラグを一定期間ごとに実行する運用です。
>
> PostgreSQLの本家MLでも以前、徐々に大きくなってきたDBが当初に比べて性能
> が半分以下に落ちてきけど、DBクラスタ全体をコピーしなおしたら劇的に改善し
> た、という話題が流れていました。UNIX系OSでの話です。参考までに。
これは PostgreSQL の利点でもあり、欠点でもあるテーブルやインデックスの
ファイルがデータが増えるに連れて大きくなっていくためですね。
DBを作るときにあらかじめこのテーブルには1GB、これは5GBとかでディスクが
確保できるようになれば同一テーブル内のデータがディスクのあちこちに分散
されることは防げそうです。
RAIDなどでカバーできる範囲かもしれません。
--
Teraoka Yoshinori <yteraoka @ dti.ad.jp>
pgsql-jp メーリングリストの案内