DROP TASK
功能
删除通过 SUBMIT TASK 语句提交的异步 ETL 任务。此功能从 StarRocks v2.5.7 起支持。
说明
通过 DROP TASK 删除任务将同时取消该任务对应的 TaskRun。
语法
DROP TASK `<task_name>` [FORCE]
参数说明
参数 | 必须 | 说明 |
---|---|---|
task_name | 是 | 待删除任务名。为避免解析失败,请使用反括号(`)包裹任务名。 |
FORCE | 否 | 强制删除任务。 |
使用说明
您可以通过查询 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>';
您可以通过 SHOW MATERIALIZED VIEWS 语句获取物化视图刷新任务的 task_name
。
SHOW MATERIALIZED VIEWS;
SHOW MATERIALIZED VIEWS WHERE name = '<mv_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)