簡単な方法
SQLコマンドを使用
SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database;
実行結果
目指すデータベースのサイズは28MBでした。
少し手の込んだ方法
SELECT datid,datname FROM pg_stat_database;
実行結果
datidはoidを指しているそうです。今は16385のディレクトリを探します。
使用中のサーバでは /var/lib/pgsql/data/base 配下に
oid のディレクトリがありました。
# cd /var/lib/pgsql/data/base
# du -sh ./*
結果は
16385のディレクトリは29MBです。
最初の方法と誤差がありました。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image