ITPub博客

首页 > 数据库 > > Gauss100 gs_dump简介

Gauss100 gs_dump简介

作者:GaussDB_数据库 时间:2020-02-21 10:08:10 0 删除 编辑

gs_dump简介

gs_dump是Gauss100 OLTP用于备份数据库相关信息的逻辑备份工具。它可以对正在运行的数据库进行完整的一致备份,支持将数据库中的数据定义和数据导出(转储)成物理文件,并使用导入工具进行恢复,同时还支持对数据库的状态信息及syslog进行导出。

主要功能

  • 导出数据

    导出格式可以是一个文本或目录格式。

  • 导出数据库状态信息

    用户可通过gs_dump连接到指定数据库,对数据库进行状态信息查询,并将查询结果显示出来

  • 导出syslog日志

    用户可通过导出命令对服务器端的syslog日志进行导出,并将收集到的日志文件保存在目录logpath中,便于服务器运行异常时对其进行故障分析。

特点

  • gs_dump运行时对数据库的更新操作不会被导出。

  • gs_dump不会阻塞其他会话对导出数据库的查询或修改,但是会阻塞那些需要独占锁的操作,比如ALTER TABLE。

  • 导出文本中包含许多用于重建该数据库的SQL语句,使用gsql工具执行这些SQL语句可以将数据库恢复到导出时的状态。文本格式具有较好的灵活性,可以用于在其他硬件体系的机器或其他SQL数据库产品上重建该数据库。

  • gs_dump支持纯文本格式的AES加密导出。

  • 支持并行导出/导入数据,提高大数据导出/导入效率。

    gs_dump通过创建子进程(Linux)/线程(Windows)进行并行的导出,而且每个进程/线程会占用一个会话连接数。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3146770/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19226