[pgsql-jp: 39536] Re: DB登録の処理時間について

Sun, Jibin (SKZ) xJibin.Sun @ jp.sony.com
2008年 8月 11日 (月) 19:19:48 JST


ご回答ありがとうございました。

こちらの実行環境は次のようですが

容量:100MB
レコード数:100万レコード
一レコード100byte程度のテーブル

Celeron-D 1.86Ghz + 1GメモリなLinuxマシン
PostgreSQL8.3
Win2003

まだ試していないですけど、山崎さんの話しによれば、大体10分前後だと思っています。

了解いたしました。

どうもありがとうございました。またよろしくお願いします。



-----Original Message-----
From: Daisuke Yamazaki [mailto:yamajaki @ gmail.com]
Sent: Monday, August 11, 2008 7:25 PM
To: PostgreSQL Japanese Mailing List
Cc: yamajaki @ gmail.com; Sun, Jibin (SKZ)
Subject: Re: [pgsql-jp: 39534] DB登録の処理時間について

山崎と申します.

100MB程度のファイルだったら試しにやってみるのも手だと思います.
100MBだとざっと50万〜500万レコードくらいのデータでしょうか?

2年ほど前に

Celeron-D 3Ghz + 3GメモリなLinuxマシン
PostgreSQL8.1.4
1レコード32byte程度のテーブル

の条件でCOPYコマンドを試した感じですと
下記のような結果でした.

10万レコード 6秒くらい
300万レコード 4分弱
1億レコード  2時間くらい

http://rubyist.g.hatena.ne.jp/yamaz/20060815/

最近はまたいろんな性能が良くなってたり,チューニングによっても
ずいぶん変わってくるので,あくまでもご参考程度にどうぞ.

On Mon, 11 Aug 2008 18:52:19 +0900
"Sun, Jibin (SKZ)" <xJibin.Sun @ jp.sony.com> wrote:

> ちょっと質問したいんですが。
>
> PostgreSQLでDB登録処理で時間がかかると思いますが、
> 100MB分のデータをDBに登録する場合、どの程度処理時間がかかりそうか、
> 目安を教えて下さい。
>
> たとえば、Copyを使うとしたら。

--
プログラマ集団 スケールアウト
Daisuke Yamazaki <yamajaki @ gmail.com>
Blog:最速配信研究会
http://d.hatena.ne.jp/yamaz/





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