首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于PostgreSQL备份/还原的问题

关于PostgreSQL备份/还原的问题
EN

Database Administration用户
提问于 2012-07-23 15:43:59
回答 1查看 840关注 0票数 1

我继承了一个大型的PostgreSQL 8.4.7数据库,该数据库目前根本不是备份的。我认为数据库本身大约是100 DB,我一直在阅读备份这种类型的DB 这里的不同方法

我的问题是:

1) pg_dump转储进程通常有多快或多慢?我知道这是一个主观的问题,取决于硬件和数据库,但大约100 12,我可以期望这需要1小时,12小时,24+?在开始之前,我想对管理层和用户设置一个期望。

2)恢复指示说明如下:

代码语言:javascript
复制
Before restoring a SQL dump, all the users who own objects or were granted permissions on objects in the dumped database must already exist. If they do not, then the restore will fail to recreate the objects with the original ownership and/or permissions.

是否有可能收集这些信息作为备份的一部分?或者是否有单独的用户和权限备份进程?因为我继承了这个数据库,所以我还不确定所有的用户和权限,我只想备份所有的东西,以便进行离地存储。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2012-07-23 16:11:41

2)如果您想要所有对象(全局对象、角色等),那么pg_dumpall就是您要寻找的对象。

1)你注意到这是主观的。在我的开发笔记本电脑(Win7 x64 ..。i7 4@ 2.2 . 12 GB内存.普通的,多刺的磁盘@ 5400)我在大约15秒内备份一个4GB的pg集群。我不知道它是否是线性的。

最后,根据您的操作系统,我会验证它实际上并没有被备份。我看到linux上的pg正在使用rsync在文件系统级别进行备份。在不讨论这些不同方法的相对优点的情况下,我会验证这一点还没有实现。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/21333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档