エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[PostgreSQL] DISK FULL TRUNCATE できない - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[PostgreSQL] DISK FULL TRUNCATE できない - Qiita
ディスクFULLでTRUNCATEができない事案に遭遇したのでそのときの対処をメモで。 そもそも削除できなかっ... ディスクFULLでTRUNCATEができない事案に遭遇したのでそのときの対処をメモで。 そもそも削除できなかった理由 PostgreSQLの場合、TRUNCATE時にも一時ディスク領域を使用するため、結局削除のために利用できるディスク領域が存在しないため、TRUNCATEができない事案に遭遇します。 対処法 1.追加ディスクをマウントする。 USBでもNFSでもなんでもOKです。 対象となるデータベースのディスクスペースの1.5倍程度の容量が必要です。 このときはサーバがデータセンターにあったので追加ディスクが 用意できなかったので、NFSサーバを緊急で立ててディレクトリをマウントしました。 2.追加ディスクにテーブルスペース保管用のディレクトリを作成する 3.対象データベースにコンソールログインする。 4.CREATE TABLESPACEで2で作ったディレクトリにディスクスペースを割り