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