つっこみ

つっこみ欄にコメントを記載して[つっこむ]ボタンを押してください。
お名前欄の記載は省略できます。

お名前 :
←ここのテキストボックスはスパム対策用なので何も入力しないでください
つっこみ :

[キャンセル]


つっこみ先の記事

・ データベースのディスク使用量

(覚え書き)

テーブルやインデックスが占有しているディスクスペースが知りたい場合、'psql データベース名' で入ってから下記コマンドを実行。

SELECT relname, relpages FROM pg_class ORDER BY relpages DESC;
その他詳しくはマニュアル参照のこと。

いや、おかしいと思ったんですけどね。会社サーバが df で見たときに 93% まで達していたので増設・交換するの面倒だなーと。で、よく見たら pg_dumpall で 1MB にも満たないデータベースがディスク上では2GB近く占有してるんですよ(笑)。いくらなんでもそれは・・・ということで上記コマンドで追っかけてみると、たった2つのインデックスで1.5GBも使っていました(^_^)。reindex すると ディスク占有量も 93% から 52% へ。

(本日の教訓) 大量に削除するテーブルはほったらかしではいけません

■この記事への permanent link URL(下にいくほどファイルサイズが大きくなります)
  http://toriyu.jp/hitorigoto/id1428.html
  http://toriyu.jp/hitorigoto/2005-02-23.html (1日分)
  http://toriyu.jp/hitorigoto/2005-02.html#id1428 (1ヶ月分)