概述
部分GQL操作,如删除schema、创建投影和算法回写,均设计为以后端作业形式执行。部分作业的执行结果,如算法生成的文档,会存储在执行作业的图中,留待稍后提取查看,直至该作业被清除。
显示作业
获取当前图中的所有作业:
SHOW JOB
获取当前图中ID为83
的作业:
SHOW JOB 83
语句返回每个作业的以下信息:
字段 |
描述 |
---|---|
job_id |
作业的ID。某些作业包含子作业,其ID为 <jobId>_1 ,<jobId>_2 等 |
graph_name |
作业执行所在图 |
type |
作业类型,如CREATE_INDEX ,CACHE ,COMPACT 等 |
query |
作业的查询语句 |
status |
当前作业状态,包括FINISHED 、RUNNING 、STOPPING 、STOPPED 和FAILED |
err_msg |
作业执行过程中遇到的报错信息(如有) |
result |
作业生成的结果,如算法的输出文件或统计概述 |
start_time |
作业开始时间 |
end_time |
作业结束时间 |
progress |
作业的进度更新,例如提示写入操作已开始 |
停止作业
停止当前图中正在运行的ID为83
的作业:
STOP JOB 83
特定类型的作业一旦开始运行,不允许停止,包括
COMPACT
、CREATE_INDEX
、CREATE_FULLTEXT
、CREATE_CONSTRAINT
、MIGRATION
以及CREATE_BACKUP
。
清除作业
清除当前图中所有不在运行的作业:
DELETE JOB *
清除当前图中ID为83
的作业:
DELETE JOB 83