SUSPEND 或 RESUME PIPE
暂停或恢复 Pipe
- 当一个导入作业正在进行中 (即处于
RUNNING状态),暂停 (SUSPEND) 该作业的 Pipe 会中断该作业。 - 当一个导入作业遇到错误时,恢复 (
RESUME) 该作业的 Pipe 将继续运行该错误作业。
此命令从 v3.2 版本开始支持。
语法
ALTER PIPE <pipe_name> { SUSPEND | RESUME [ IF SUSPENDED ] }
参数
pipe_name
Pipe 的名称。
示例
暂停 Pipe
暂停数据库 mydatabase 中名为 user_behavior_replica (处于 RUNNING 状态) 的 Pipe。
USE mydatabase;
ALTER PIPE user_behavior_replica SUSPEND;
如果您使用 SHOW PIPES 查询 Pipe,您可以看到其状态已更改为 SUSPEND。
恢复 Pipe
恢复数据库 mydatabase 中名为 user_behavior_replica 的 Pipe。
USE mydatabase;
ALTER PIPE user_behavior_replica RESUME;
如果您使用 SHOW PIPES 查询 Pipe,您可以看到其状态已更改为 RUNNING。