Lightning为用户提供了一个系统视图stv_recents,通过查询该视图能够获取当前用户正在执行的所有查询作业。
查看运行中的查询
您可以执行查询命令查看正在执行作业的ID、用户、SQL语句、作业开始时间、运行时间、是否等待资源(t为等待资源未执行,f为获取资源并执行中)等信息。
执行如下查询命令。
select * from stv_recents;
查询结果如下所示。
取消正在运行的查询
通过查询stv_recents获得运行中查询的信息,如果想要取消某个查询,可以执行下述语句。
select cancel('query_id');
其中的query_id,是运行中查询的query_id信息,示例如下。