我的 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 ×1