[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 メーリングリストの案内