パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

PostgreSQL 8.4リリース」記事へのコメント

  • VACUUMが不要になったということでしょうか。
    • by Anonymous Coward
      "auto vacuum" 機能については 8.3 から大きな変化は無いということでしょう。
      • by Anonymous Coward
        現在のVACUUMの制約やボトルネックはどのようなのでしょう。
        • Re: (スコア:2, 参考になる)

          8.3でHOTが導入された以降、PostgreSQLを力一杯使ったことがないのでボトルネックになりそうな部分を知りませんが・・・

          以下VACUUMのテコ入れをしなくなった理由の想像を含みます。
          8.2までは、トランザクションが大量発生するような使用用途(ログ収集やチケット予約など)だと、AUTO VACUUMでも頻繁に動かさないと、無効領域が増大し続ける場合がありました。(1日の想定トランザクションを500万件以上として検証したとき)
          AUTO VACUUMでも、システムにかかる負荷は大きかったため、VACUUMが動作したとたんパフォーマンスが落ちました。
          それでも、1日のトランザクション量

          • >HOTの効果で、VACUUMしなくても再利用可能な表領域が増えたため
            というよりゴミが出なく(少なく)なったため再利用の必要が(相対的に)低下した、のではないでしょうか。
            同じ頻度で回収してたとしたら、量が少ない分、一回の回収時間も速い。

            8.4ではさらに、全部のゴミ置き場を回るのではなく、粗大ゴミ収集のようにゴミのある置き場だけピンポイントで回るらしいのでもっと速いはず。

            親コメント

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...