つぶやき

Postgresの動き

投稿日:2020年1月10日 更新日:

1.Postgresの、不要になった行は再利用されず、VACUUM実行されるまでファイル容量は肥大化し続ける。

2.オートバキュームの実行タイミングは、デフォルトだと不要行の割合が20%を超えたとき。

3.VACUUMしても、再利用可能になるだけでファイル容量は開放されない。

4.VACUUM FULLコマンドで不要になった行を開放、ファイルサイズも開放される。

5.VACUUM FULLは、不要行がないように整理しながら一時的にコピーされるので、ディスク容量が足りないとエラーになる。

6.従って、ディスク容量が枯渇した場合は、再構築かディスク増設しない限り一生ポスグレのパフォーマンスを落としながら、かつ肥大化するファイルに怯えながら生活しなければならない。

Q.E.D

-つぶやき

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

京浜東北線のドアコック扱いについて思うこと。

駅間停車した列車でドアコックを扱い乗客が外へ https://news.livedoor.com/article/detail/18661559/ まず、周りの乗客はどう行動したのかが気になります。 …

no image

UTF-8 BOM無しのワナ(Windows)

UTF-8 BOM無しで書いたPowerShellのコードは、実行できません。 UTF-8 BOM無しで作成されたCSVをエクセルで開くと文字化けします。 とか、そういうの多すぎませんか?Window …

no image

在宅勤務終了が悲しいので、在宅期間中に見たアニメを発表します。

アニメとか、好きなんですけど全然見ていません。 一点集中型で、極めたアニメは涼宮ハルヒの憂鬱です。 1期に至っては、20週はしたと思います。 今回、在宅勤務にあたり仕事をしながら流していたアニメ(見た …

no image

割れない窓ガラスの動画

ステマじゃないけど、こんなのあるんですね。 すごい。 — Twitterの居心地が悪くなってきたのでしょうもないことをブログで書こうと思います。 26歳、東京住み男の日常です。

no image

レアケースな対応を本気出して意味あるの?

めっちゃ、思う。 時間無駄じゃね?って。

【お知らせ】 コメントに不具合が出ていて、投稿しても正常に投稿できないときがあります。