VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

DBA_JOBS

DBA_JOBS视图提供用户创建的定时任务的详细信息。

此视图支持的Vastbase版本:

  • V2.2 Build 10 (Patch No.11)及以后补丁版本。
  • V2.2 Build 13及以后版本。

表1 DBA_JOBS字段

字段 类型 描述
job bigint 任务唯一标识号。
log_user text 创建者的username。
priv_user text 作业执行者的username。
schema_user text 对任务作语法分析的用户模式。
dbname text 标识作业要在哪个数据库执行的数据库名称。
last_date timestamp without time zone 最后一次成功运行任务的时间。
last_sec text 形如YYYY-MM-DD HH24:MM:SS.FFFFFF格式的last_date日期。
this_date timestamp without time zone 正在运行任务的开始时间,如果没有运行任务则为null。
this_sec text 形如YYYY-MM-DD HH24:MM:SS.FFFFFF格式的this_date日期。
next_date timestamp without time zone 下一次定时运行任务的时间。
next_sec text 形如HH24:MM:SS格式的next_date日期。
total_time double precision 该任务运行所需要的总时间,单位为秒。
broken text 标志参数。
Y:任务中断,以后不会运行。
N:尝试执行此作业。
status "char" 当前任务的执行状态,取值范围:('r', 's', 'f', 'd'),默认为's',取值含义:
Status of job step:
  • r=running
  • s=successfully finished
  • f=job failed
  • d=disable
  • 当job连续执行失败16次,会将job_status自动设置为失效状态'd',后续不再执行该job。
    注意:当用户将定时任务关闭(即:GUC参数job_queue_processes为0时),由于监控job执行的线程不会启动,所以该状态不会根据job的实时状态进行设置,用户不需要关注此状态。只有当开启定时任务功能(即:GUC参数job_queue_processes为非0时),系统才会根据当前job的实时状态刷新该字段值。
    interval text 用于计算下一运行时间的表达式。
    failures smallint 失败计数,作业连续执行失败16次,不再继续执行。
    what text 作业内容,作业执行时运行的作业定义。
    nls_env text 仅做兼容性支持,其值始终为null。
    misc_env text 仅做兼容性支持,其值始终为null。
    instance integer 仅做兼容性支持,其值始终为0。