テーブルごとにダンプを実行してみた。
なおテーブルのサイズは以下の通り。
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
テーブルダンプってこんなに速いのか??と思った次第。それだけ。