在機器中安裝了postgres 9.1。postgres將數據庫複製到另一臺服務器減少數據庫大小
最初數據庫大小爲7052 MB,然後我使用以下命令複製到另一臺服務器。
pg_dump -C dbname | bzip2 | ssh [email protected] "bunzip2 | psql dbname"
成功複製後,在目標機器我檢查大小它顯示6653 MB。
然後我檢查表的數量是否相同。
是否有數據丟失?是否缺少數據?
說明: 兩臺機器具有相同的硬件和軟件配置。
我用:
SELECT pg_size_pretty(pg_database_size('dbname'));
除了MVCC之外,新建索引小於逐漸構建的索引。 –