アフィリエイト広告を利用しています

2020年04月25日

PostgreSQLのデータベースサイズ

参考URL https://qiita.com/memil/items/44b4033c810aada6eae5

簡単な方法


SQLコマンドを使用


 SELECT datname, pg_size_pretty(pg_database_size(datname)) FROM pg_database;


実行結果

postgres0.png

目指すデータベースのサイズは28MBでした。


少し手の込んだ方法



 SELECT datid,datname FROM pg_stat_database;


実行結果

postgres1.png

datidはoidを指しているそうです。今は16385のディレクトリを探します。

使用中のサーバでは /var/lib/pgsql/data/base 配下に

oid のディレクトリがありました。


 # cd /var/lib/pgsql/data/base
 # du -sh ./*


結果は

postgres2.png

16385のディレクトリは29MBです。

最初の方法と誤差がありました。








posted by db-engineer at 00:00 | Comment(0) | PostgreSQL

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド