[pgsql-jp: 36412] Re: pgbench開始前のvacuum

Tatsuo Ishii ishii @ sraoss.co.jp
2005年 11月 16日 (水) 22:15:24 JST


石井です.

> Satoshi Nagayasu wrote:
> >>                最小限の vacuum などを行います.すなわち,history の削除,
> >>                と history, branches, history の vacuum を行います.
> > 
> > historyをvacuumしすぎです。2回もvacuumする必要はありません。
> > 
> > ていうか、コード中ではtellersをvacuumしてます。当たり前ですが。typoですな。
> 
> そのうちご本人からアナウンスがあるかと思いますが、先日同じ内容を指摘させ
> ていただきました。
> 次期バージョンで直ると思います。:-)
> 
> 訂正後の内容はこんな感じになるということです。
> 
> ---
> -v              このオプションを指定すると,デフォルトの事前クリーンアッ
>                 プ処理に加え,accountsをVACUUM ANALYZEします.
> 
> 		-v -n の両方を省略した場合の事前デフォルト事前クリーン
>                 アップ処理は,以下の処理を行います.
> 
> 		- historyからの全行削除
> 		- branches, tellers, historyのVACUUM
> 
> 		これは,vacuumの時間を最小限にしながら,パフォーマンスに
> 		影響するゴミ掃除を効果的に行います.通常は -v と -n を
> 		省略することをおすすめします.

先ほどcurrentにコミットしました.

ちなみに,8.1のpgbenchはスクリプト定義機能があるので,是非活用を.8.1
のpgbenchだけを取出して,8.0以前に対して使うこともできるはずです.
--
SRA OSS, Inc. Japan
Tatsuo Ishii



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