GaussDB工作级开发者认证—第七章日常运维

一. 数据库连接管理

1. 实例连接方式

GaussDB提供内网、公网和数据库管理服务(Data Admin Service,简称DAS)连接实例的方式。

  • DAS连接,无需使用ip地址,通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能地管理数据库。GaussDB默认开通DAS连接权限。(易用、安全、高级、智能,推荐使用DAS连接)
  • 内网连接,内网ip地址,系统默认提供内网ip地址,当应用部署在弹性云服务器上,且该弹性云服务器与GaussDB实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与GaussDB数据库实例。(安全性高,可实现GaussDB的较好性能。推荐使用内网连接)
  • 公网连接,弹性公网ip,不能通过内网IP地址访问GaussDB实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与GaussDB数据库实例。(降低安全性。为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的GaussDB实例在同一VPC内 ,使用内网连接。)
    两种方式通过客户端连接实例:
    普通连接和SSL连接(实现数据加密并提高安全性)

2. 数据导入导出

数据导入导出场景划分
在这里插入图片描述

1)gs_dump/gs_restore适用场景:
  • 导出单个表定义
  • 导出整个数据库对象定义
  • 恢复整个数据库对象定义
  • 避开业务高峰期,避免操作失败
2)copy适用场景:
  • 小数据量表以文本数据作为来源导入
  • 小数量表的导出
  • 查询结果集导出
3)gsql工具适用场景
  • 文本格式对象定义的创建
4)GDS工具,(Gauss Data Service),用户解决分布式场景下大数据量数据导入导出慢的问题。通过DN并行导入导出,解决了CN在分布式常规导入导出的瓶颈问题,极大提升了导入导出的效率。

适用场景:

  • 分布式场景下大数据量表以文本数据作为来源导入
  • 大数据量表的导出
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3. 备份恢复

为什么要做备份?

  • 防止误操作:当数据库或表被恶意或误删除,虽然GaussDB支持高可用,但备机数据库会被同步删除且无法还原。因此,数据被删除后可以通过实例的备份来保障数据安全。
  • 高可靠数据冗余:华为OBS(Object Storage Service,对象存储服务)提供高达12个9的可靠性,将数据库实力的数据备份存储到OBS上,提高硬件故障、灾难等场景下的数据可靠性。
1)备份集数据组织形式维度可分为:
  • 物理备份
  • 逻辑备份
2)备份对象范围维度可分为:
  • 集群级备份(集群内所有对象和表)
  • 单对象/单表备份
  • 多对象/多表备份
  • 库级备份(一个库中所有对象和表)
    一般来说,集群级备份主要用于容灾场景,对象级备份主要用于对象的单点备份和审计。
3)恢复对象范围维度(针对集群级物理备份)可分为:
  • 集群级恢复
  • 实例级恢复
  • 库级恢复
  • 表级恢复
4)备份数据完整性维度可分为:
  • 全量备份
  • 增量备份
  • 日志归档
    对应的恢复种类为:全量恢复、增量恢复和PIRT恢复
5)备份集存储介质维度可分为:
  • 本地磁盘备份
  • 远端磁盘备份
  • NBU备份
  • OBS备份
  • SAN备份
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    GaussDB默认开启的自动备份策略设置如下:
  • 保留天数:默认7天
  • 全量备份时间段:默认为24小时中,间隔一小时的随机的一个时间段,例如01:00-02:00,12:00-13:00等。
  • 全量备份周期:默认为一周内的每一天
  • 增量备份周期:默认每30分钟备份一次
    思考题
  1. (判断题)日志归档方式通常可以保证备份恢复丢失的数据最少,因此不论什么场景,只需要使用日志归档方式的备份和恢复就可以。(B)
    A. True
    B. False
  2. (判断题)分布式数据库的备份恢复和单机数据库的备份恢复没什么区别,每个数据实例只需要备份/恢复自己的数据就可以,各个数据之间没有关系。(B)
    A. True
    B. False
  3. (单选题)假设一个数据库的数据总量为2TB,每小时的数据变化量为2GB,那么下面比较合理的备份策略是哪一项?(C)
    A. 每小时执行一次全量备份
    B. 每周执行一次全量备份,每 15 或 30 分钟执行一次增量备份
    C. 每周执行一次全量备份
    D. 每月执行一次全量备份,每15或30分钟执行一次增量备份
  4. (单选题)以下说法正确的是哪一项?(D)
    A. 备份操作不影响业务,因此尽量选择在业务高峰期执行
    B. 只要完成了备份,数据就安全了,不需要定期进行恢复演练
    C. 备份恢复只需要关注数据的可靠性,不需要关注数据的(分布式)一致性
    D. 结合恢复到新数据库实例的功能,可以在不破坏原数据库实例数据的前提下,将数据恢复到某个备份时间点
  5. (多选题)按照备份数据的完整性,可以分为以下哪几种备份类型?(ABC)
    A. 全量备份
    B. 日志归档
    C. 增量备份
    D. 差分备份

猜你喜欢

转载自blog.csdn.net/qq_40220309/article/details/130157461