小编And*_*ria的帖子

PostgreSQL 备份和恢复,大小不同

我的 postgreSQL 中有一个 Wordpress 数据库,在 phppgadmin 中,该数据库的大小为 273 MB。

我跑sudo -u postgres pg_dump -Fp -f wordpress.sql wordpress做数据库备份,结果是一个只有 18MB 的文件。

我已将原始数据库的名称更改为 Wordpress2,然后:

我创建了一个名为 Wordpress 的新数据库并进行了恢复sudo -u postgres psql wordpress < wordpress.sql ,结果是一个大小为 19 MB 的数据库,是否缺少某些内容?

下面是phppgadmin的打印,wordpress作为导入的备份,wordpress2作为原始数据库。 管理员

自动吸尘器

postgres=# select setting from pg_settings where name = 'autovacuum';
 setting
---------
 on
(1 row)
Run Code Online (Sandbox Code Playgroud)

索引空间

postgres=# select pg_size_pretty(sum(pg_relation_size(indexrelid))) from pg_index;
     pg_size_pretty
    ----------------
     2600 kB
    (1 row)
Run Code Online (Sandbox Code Playgroud)

原始数据库大小

postgres=# select pg_size_pretty(pg_database_size('wordpress2'));
 pg_size_pretty
----------------
 273 MB
(1 row)
Run Code Online (Sandbox Code Playgroud)

已恢复

postgres=# select pg_size_pretty(pg_database_size('wordpress'));
 pg_size_pretty …
Run Code Online (Sandbox Code Playgroud)

postgresql

6
推荐指数
1
解决办法
8789
查看次数

标签 统计

postgresql ×1