トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


動作確認ディストリビューション

テーブルのファイルサイズを取得するSQL

ここではPostgreSQLのテーブルの物理的なファイルサイズを取得するためのSQLをご紹介します。

SELECT
relname AS tableName
, CASE relkind
	WHEN 'r' THEN 'table'
	WHEN 'S' THEN 'sequence'
	WHEN 'i' THEN 'index'
	WHEN 'v' THEN 'view'
END AS schemaType
, to_char(reltuples, '999,999,999') AS rows
, to_char(pg_relation_size(relname), '999,999,999,999') AS bytes
FROM pg_class
WHERE relnamespace = (SELECT oid FROM pg_namespace WHERE nspname='public')
ORDER BY schemaType, tableName;
  • 関連書籍
    #amazon(477412687X,center,)#amazon(4844321080,center,)#amazon(4798123358,center,)#amazon(4873111021,center,)#amazon(4774122688,center,)

Last-modified: 2010-06-25 (金) 17:06:25 (3099d)