概述
除了需要向磁盘回写的算法语句,所有UQL语句都是以实时进程(Process)的方式执行的。实时进程的运行结果会在计算结束后立即返回给用户,不保留在数据库中。
实时进程的不同状态,以及每种状态支持的操作:
状态 | top() 命令 |
kill() 命令 |
---|---|---|
运行中 | √ | √ |
已终止 | ||
已完成 |
查看实时进程
返回的表名:_top
返回的表头:process_id
| process_uql
| duration
(进程ID、UQL语句、耗时-秒)
// 查看当前实例中仍在运行的实时进程
top()
终止实时进程
进程终止后无法恢复执行。
// 终止当前实例中所有仍在运行的进程
kill("*")
// 终止当前实例中某个指定仍在运行的进程
kill("<process_id>")