OushuDB 管理指南 备份恢复(下)

简介: 如果待备份表是压缩的,这个查询给出的大小是压缩后的大小,如果你的备份是没有压缩的,需要乘上一个压缩比来计算所需空间。通常我们使用3做为估计的压缩比。 基于数据库使用空间评估完压缩比的影响后,如果使用hdfs外部表备份,则获得的数据库大小需要乘hdfs存储副本个数评估总大小,通常该副本个数为3,即所需空间为databasesize * 3 * 3;如果使用gpfdist,gpfdist使用的机器个数是N,则每个机器上需要的空间是databasesize * 3 / N。

image.png

1、备份空间估计

在备份你的数据库之前,需要保证你有足够的磁盘空间来存储备份文件。可以通过如下命令得到数据库大小:

mydb=# SELECT sodddatsize FROM hawq_toolkit.hawq_size_of_database WHERE sodddatname=’mydb’;

如果待备份表是压缩的,这个查询给出的大小是压缩后的大小,如果你的备份是没有压缩的,需要乘上一个压缩比来计算所需空间。通常我们使用3做为估计的压缩比。 基于数据库使用空间评估完压缩比的影响后,如果使用hdfs外部表备份,则获得的数据库大小需要乘hdfs存储副本个数评估总大小,通常该副本个数为3,即所需空间为databasesize 3 3;如果使用gpfdist,gpfdist使用的机器个数是N,则每个机器上需要的空间是databasesize * 3 / N。

2、备份策略选择

下表给出了各种备份策略的比较。

image.png

目录
相关文章
|
3月前
|
存储 Oracle 关系型数据库
分享几个Oracle数据库日常维护中常见的问题
分享几个Oracle数据库日常维护中常见的问题
124 1
|
5月前
|
SQL 数据管理 关系型数据库
数据管理DMS产品使用合集之误删了数据库后,恢复方法有哪些
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
119 2
|
5月前
|
NoSQL 测试技术 MongoDB
MongoDB数据库管理:全面掌握mongodump和mongorestore的备份与恢复技巧
MongoDB数据库管理:全面掌握mongodump和mongorestore的备份与恢复技巧
172 0
|
数据库 OceanBase
OceanBase数据库中,备份数据通常不需要创建业务用户。
OceanBase数据库中,备份数据通常不需要创建业务用户。
57 1
|
存储 数据库
oushudb-数据库的备份和恢复
oushudb-数据库的备份和恢复
121 0
|
监控 机器人 关系型数据库
数据库的备份恢复与监控
快速学习数据库的备份恢复与监控
数据库的备份恢复与监控
|
监控 机器人 关系型数据库
数据库的备份恢复与监控|学习笔记
快速学习数据库的备份恢复与监控
数据库的备份恢复与监控|学习笔记
|
SQL 缓存 运维
Oracle数据库系统管理与运维 | 数据库进程
Oracle数据库系统管理与运维 | 数据库进程
306 0
Oracle数据库系统管理与运维 | 数据库进程
|
数据库
OushuDB 管理指南 备份恢复(上)
使用gpfdist外部表进行备份的步骤: 检查数据库的大小,确定gpfdist使用的文件系统有充分的空间 ● 使用pg_dump导出需要备份的数据schema ● 启动gpfdist并创建使用gpfdist的writable外部表 ● 备份数据
127 0
OushuDB 管理指南 备份恢复(上)
|
数据库
OushuDB 管理指南 备份恢复(中)
pg_dump和pg_restore是一种串行备份和恢复方式,对大数据库来说从运行时间和空间来看都不适合。所以只适用于非常小的数据库备份。
118 0
OushuDB 管理指南 备份恢复(中)