DROP TASK
功能
删除通过 SUBMIT TASK 语句提交的异步 ETL 任务。此功能从 StarRocks v2.5.7 起支持。
说明
通过 DROP TASK 删除任务将同时取消该任务对应的 TaskRun。
语法
DROP TASK `<task_name>`
参数说明
参数 | 说明 |
---|---|
task_name | 待删除任务名。为避免解析失败,请使用反括号(`)包裹任务名。 |
使用说明
您可以通过查询 Information Schema 中的元数据表 tasks
和 task_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)