上云无忧 > 文档中心 > 百度数据仓库 Palo SQL语法手册 - BACKUP
百度数据仓库 Palo Doris版
百度数据仓库 Palo SQL语法手册 - BACKUP

文档简介:
BACKUP Description: 该语句用于备份指定数据库下的数据。该命令为异步操作。提交成功后,需通过 SHOW BACKUP 命令查看进度。 仅支持备份 OLAP 类型的表。 BACKUP SNAPSHOT [db_name.]snapshot_name TO `repository_name` ON ( `table_name` [PARTITION (`p1`, ...)], ... ) PROPERTIES ("key"="value", ...);
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

BACKUP

Description

该语句用于备份指定数据库下的数据。该命令为异步操作。提交成功后,需通过 SHOW BACKUP 命令查看进度。

仅支持备份 OLAP 类型的表。

BACKUP SNAPSHOT [db_name.]snapshot_name TO `repository_name` ON ( `table_name` [PARTITION 
(`p1`, ...)], ... ) PROPERTIES ("key"="value", ...);

  • snapshot_name:为本次备份的快照取个名字。
  • ON:指定要备份的表或者分区。
  • PROPERTIES:指定一些参数

    • timeout:任务超时时间,默认为一天。单位秒。

Example

  1. 备份 example_db 下的表 example_tbl 到仓库 example_repo 中:

    BACKUP SNAPSHOT example_db.snapshot_label1 TO example_repo ON (example_tbl);
  2. 备份 example_db 下,表 example_tbl 的 p1, p2 分区,以及表 example_tbl2 到仓库 example_repo 中,并设置超时时间。

    BACKUP SNAPSHOT example_db.snapshot_label2 TO example_repo ON ( example_tbl PARTITION (p1,p2), 
  3. example_tbl2 ) PROPERTIES ( "timeout" = "7200" );

Keywords

BACKUP, SNAPSHOT

最佳实践

  1. 同一个数据库下只能进行一个备份操作。
  2. 备份操作会备份指定表或分区的基础表及 物化视图。并且仅备份一副本。
  3. 备份操作的效率

    备份操作的效率取决于数据量、Compute Node 节点数量以及文件数量。备份数据分片所在的每个 Compute Node 都会参与备份操作的上传阶段。节点数量越多,上传的效率越高。

    文件数据量只涉及到的分片数,以及每个分片中文件的数量。如果分片非常多,或者分片内的小文件较多,都可能增加备份操作的时间。

相似文档
  • BROKER LOAD Description: 该命令主要用于通过 Broker 服务进程来导入远端存储(如BOS、HDFS)上的数据。 LOAD LABEL load_label ( data_desc1[, data_desc2, ...] ) WITH BROKER broker_name [broker_properties] [load_properties];
  • EXPORT Description: 该语句用于将指定表的数据导出到指定位置。 这是一个异步操作,任务提交成功则返回。执行后可使用 SHOW EXPORT 命令查看进度。 EXPORT TABLE table_name [PARTITION (p1[,p2])] TO export_path [opt_properties] WITH BROKER [broker_properties];
  • INSERT Description: INSERT INTO table_name [ PARTITION (p1, ...) ] [ WITH LABEL label] [ (column [, ...]) ] { VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query } table_name: 需要导入数据的表名。
  • RESTORE Description: 该语句用于将之前通过 BACKUP 命令备份的数据,恢复到指定数据库下。 该命令为异步操作。提交成功后,需通过 SHOW RESTORE 命令查看进度。 仅支持恢复 OLAP 类型的表。
  • ROUTINE LOAD Description: 例行导入(Routine Load)功能,支持用户提交一个常驻的导入任务,通过不断的从指定的数据源读取数据,将数据导入到 PALO 中。 目前仅支持通过无认证或者 SSL 认证方式,从 Kakfa 导入 CSV 或 Json 格式的数据。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部