SUSPEND または RESUME PIPE
説明
パイプを一時停止または再開します:
- ロードジョブが進行中(つまり、
RUNNING状態)の場合、ジョブのパイプを一時停止(SUSPEND)すると、ジョブが中断されます。 - ロードジョブでエラーが発生した場合、ジョブのパイプを再開(
RESUME)すると、エラーのあるジョブが続行されます。
このコマンドは v3.2 以降でサポートされています。
構文
ALTER PIPE <pipe_name> { SUSPEND | RESUME [ IF SUSPENDED ] }
パラメータ
pipe_name
パイプの名前。
例
パイプを一時停止する
データベース mydatabase にある user_behavior_replica という名前のパイプ(RUNNING 状態)を一時停止します:
USE mydatabase;
ALTER PIPE user_behavior_replica SUSPEND;
SHOW PIPES を使用してパイプをクエリすると、その状態が SUSPEND に変わったことが確認できます。
パイプを再開する
データベース mydatabase にある user_behavior_replica という名前のパイプを再開します:
USE mydatabase;
ALTER PIPE user_behavior_replica RESUME;
SHOW PIPES を使用してパイプをクエリすると、その状態が RUNNING に変わったことが確認できます。