PostgreSQLのテーブルスペースのサイズがデータベースのサイズよりも大きくなっています。それについての問題は何ですか?
SELECT pg_size_pretty(pg_database_size('ibidev'));
pg_size_pretty
----------------
2578 MB
(1 row)
SELECT pg_size_pretty(pg_tablespace_size('tbs_ibi_dat'));
pg_size_pretty
----------------
47 GB
(1 row)
PostgreSQL9.1の使用
表領域には、複数のデータベースの表を含めることができます。
余分なスペースは、別のデータベースからのものである必要があります。
問題を特定しました。これは、pgsql_tmp dir
テーブルスペースのtbs_ibi_dat
が原因でした。多くの並べ替えデータを使用して不正なクエリを実行したため、PostgreSQLはその並べ替えデータをそのディレクトリに保存しました。