跳到主要内容
版本:Stable-3.1

DROP TASK

功能

删除通过 SUBMIT TASK 语句提交的异步 ETL 任务。此功能从 StarRocks v2.5.7 起支持。

说明

通过 DROP TASK 删除任务将同时取消该任务对应的 TaskRun。

语法

DROP TASK `<task_name>`

参数说明

参数说明
task_name待删除任务名。为避免解析失败,请使用反括号(`)包裹任务名。

使用说明

您可以通过查询 Information Schema 中的元数据表 taskstask_runs 来查看异步任务的信息。

SELECT * FROM INFORMATION_SCHEMA.tasks;
SELECT * FROM information_schema.tasks WHERE task_name = '<task_name>';
SELECT * FROM information_schema.task_runs;
SELECT * FROM information_schema.task_runs WHERE task_name = '<task_name>';

示例

MySQL > SUBMIT /*+set_var(query_timeout=100000)*/ TASK `ctas` AS
-> CREATE TABLE insert_wiki_edit_new
-> AS SELECT * FROM source_wiki_edit;
+----------+-----------+
| TaskName | Status |
+----------+-----------+
| ctas | SUBMITTED |
+----------+-----------+
1 row in set (1.19 sec)

MySQL > DROP TASK `ctas`;
Query OK, 0 rows affected (0.35 sec)