2009年7月31日

[pgsql-jp: 39943] Re:SSD 上で運用するとautovacuumが頻繁に立ち上がる

こんにちは。

PostgreSQLをSSDで動かすというのはパフォーマンスの観点から興味深いですね。
どれくらいパフォーマンスが改善するのか是非教えてください。

ところで、1600個もDBを動かしていれば、autovacuumは頻発するだろうなぁ、
(DBあたり、1日に1回しかautovacuumが動かなくても、全体では1600回/日ですから)
と思ったのですが、


DBをHDD上に置くとautovacuumが少なくてSSDに置くと頻発する
というお話なのでしょうか?

SSDなので、同一メモリ素子当たりの書き込み回数を減らすことが目的
なのだろうと思いますので、いっそのこと、
autovacuumをoffにして手動でvacuumをかけるとか、
どうでしょうか。

三谷@広島


-- original message --
From: 加藤 健太<kenta@xxxxx>
To: <pgsql-jp@xxxxx>
Sent: Fri, 31 Jul 2009 06:02:54 +0900
Subject: [pgsql-jp: 39941]SSD上で運用するとautovacuumが頻繁に立ち上がる

>お世話になっております。加藤@RCMSと申します。
>
>RCMSというCMS提供サービスのDBをPostgreSQLで構築しております。
>最近、SSDでDBサーバを構築するとパフォーマンスがどのくらい上がるか
>試してみるためにSSD50GB(RAID1)のサーバを購入して、インストールして
>みたのですが、常にautovacuumが立ち上がり、困っております。
>確かに速い気がするのですが、このままだと使えるのかわからず。。
>
>2,3日様子を見ているのですが、状況は変わりません。
>
>少し特殊なのですが、1600個近いデータベースを作成しております。
>postgresql.conf の AUTOVACUUM PARAMETERS の部分はデフォルトのままに
>してあります。
>
>postgres: autovacuum worker process [DB名] <= これがDB名を変えて頻繁に
>/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
>postgres: writer process
>postgres: wal writer process
>postgres: autovacuum launcher process
>postgres: stats collector process
>
>OS:CentOS5.3
>バージョン:8.3.7
>
>この現象を回避する方法などはあるのでしょうか?
>
>アドバイスいただければ幸いです。
>
>よろしくお願いいたします。
>
>
>*****************************************
>株式会社ディバータ
>Web&Mobile System Integration
>代表取締役社長
>加藤 健太
>
>東京都新宿区市谷田町2-17 八重洲市谷ビル10F
>[Email] kenta@xxxxx
>[Mobile] 090-2765-8176
>[Tel] 03-3267-3900 [Fax] 03-3267-3863
>[Web] http://www.diverta.co.jp/ (弊社サイト)
>[Web] http://www.r-cms.jp/ (無料CMSサービス)
>
>


投稿者 xml-rpc : 2009年7月31日 11:33
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/87151
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。