很多
PostgreSQL
用户不喜欢使用
pg_dumpall
,原因
在于它速度慢,而且无法选择他们想要恢复的内容。这是
因为某种程度上,
pg_dumpall
只是简单地以纯文本格式
顺序运行普通的
pg_dump
。
而现在,这一巨大的改进让它变得非常出色。
让我们获取一些对比数据。在该测试实例中有几个数据
库:
select datname,
pg_size_pretty( pg_database_size(oid) ) from
pg_database order by pg_database_size(oid) desc;
datname | pg_size_pretty
-----------------+----------------
redrock_explain | 7325 MB
redrock | 238 MB
pgdoc | 22 MB
inst | 16 MB
template1 | 7774 kB
pgdba | 7694 kB
template0 | 7694 kB
postgres | 7694 kB
(9 rows)
其中一个数据库比其他数据库大得多。使用传统方式运
评论