我有一个客户使用pg_dump备份的文件大小接近700GB,而pg_database_size只有195GB。我已经运行了VACUUM FULL,但结果仍然一样。
这可能怎么可能?据我所知,由于压缩,转储文件应该更小。
我使用的是PostgreSQL 9.5版本。起初我认为这是一个错误,然后我使用了PostgreSQL 10的二进制文件,但结果仍然一样。
我们使用常规命令进行备份。
这可能怎么可能?据我所知,由于压缩,转储文件应该更小。
我使用的是PostgreSQL 9.5版本。起初我认为这是一个错误,然后我使用了PostgreSQL 10的二进制文件,但结果仍然一样。
我们使用常规命令进行备份。
pg_dump -U username -d dbname > dbname.sql
可能出现了什么问题?
bytea
列,由于需要为二进制值进行编码,在SQL转储时将使用两倍的空间。 - user330315