テーブルごとにダンプを実行してみた。

 

なおテーブルのサイズは以下の通り。


tablea:28.663808メガバイト

tableb:83.787776メガバイト

※テーブルのバイトサイズは以下でわかる。SELECT    relname as table_name    , reltuples as row_num    , (relpages * 8192) as byte_size FROM    pg_class WHERE    relname = 'tablea';

【テーブルA】

time pg_dump -d db -t tablea -v > tablea.dump

 

実行結果

real    0m0.805s
user    0m0.069s
sys     0m0.252s

 

【テーブルB】

time pg_dump -d db -t tableb -v > tableb.dump

 

実行結果

real    0m0.863s
user    0m0.099s
sys     0m0.308s

 

テーブルダンプってこんなに速いのか??と思った次第。それだけ。