显示自动化框架中注册的所有作业的信息。

名称类型描述
job_idINTEGER后台作业的 ID
application_nameTEXT策略或用户定义操作的名称
schedule_intervalINTERVAL作业运行的间隔。默认为 24 小时
max_runtimeINTERVAL作业在被后台工作进程调度器停止之前允许运行的最大时长
max_retriesINTEGER作业失败时重试的次数
retry_periodINTERVAL调度器在作业失败时等待重试的时间量
proc_schemaTEXT作业执行的函数或过程的模式名称
proc_nameTEXT作业执行的函数或过程的名称
ownerTEXT作业的所有者
scheduledBOOLEAN设置为 true 以自动运行作业
fixed_scheduleBOOLEAN对于根据计划间隔和初始启动时间在固定时间执行的作业,设置为 true
configJSONB在执行时传递给由 proc_name 指定的函数的配置
next_startTIMESTAMP WITH TIME ZONE作业的下一次启动时间,如果它被计划为自动运行
initial_startTIMESTAMP WITH TIME ZONE作业首次运行的时间,也是固定计划作业执行时间对齐的时间。
hypertable_schemaTEXT超表的模式名称。对于用户定义的操作,设置为 NULL
hypertable_nameTEXT超表的表名称。对于用户定义的操作,设置为 NULL
check_schemaTEXT可选配置验证函数的模式名称,在创建或更新作业时设置
check_nameTEXT可选配置验证函数的名称,在创建或更新作业时设置

显示与连续聚合的刷新策略关联的作业

SELECT * FROM timescaledb_information.jobs;
job_id | 1001
application_name | Refresh Continuous Aggregate Policy [1001]
schedule_interval | 01:00:00
max_runtime | 00:00:00
max_retries | -1
retry_period | 01:00:00
proc_schema | _timescaledb_internal
proc_name | policy_refresh_continuous_aggregate
owner | postgres
scheduled | t
config | {"start_offset": "20 days", "end_offset": "10
days", "mat_hypertable_id": 2}
next_start | 2020-10-02 12:38:07.014042-04
hypertable_schema | _timescaledb_internal
hypertable_name | _materialized_hypertable_2
check_schema | _timescaledb_internal
check_name | policy_refresh_continuous_aggregate_check

查找与压缩策略相关的所有作业

SELECT * FROM timescaledb_information.jobs where application_name like 'Compression%';
-[ RECORD 1 ]-----+--------------------------------------------------
job_id | 1002
application_name | Compression Policy [1002]
schedule_interval | 15 days 12:00:00
max_runtime | 00:00:00
max_retries | -1
retry_period | 01:00:00
proc_schema | _timescaledb_internal
proc_name | policy_compression
owner | postgres
scheduled | t
config | {"hypertable_id": 3, "compress_after": "60 days"}
next_start | 2020-10-18 01:31:40.493764-04
hypertable_schema | public
hypertable_name | conditions
check_schema | _timescaledb_internal
check_name | policy_compression_check

查找由用户定义的操作运行的作业

SELECT * FROM timescaledb_information.jobs where application_name like 'User-Define%';
-[ RECORD 1 ]-----+------------------------------
job_id | 1003
application_name | User-Defined Action [1003]
schedule_interval | 01:00:00
max_runtime | 00:00:00
max_retries | -1
retry_period | 00:05:00
proc_schema | public
proc_name | custom_aggregation_func
owner | postgres
scheduled | t
config | {"type": "function"}
next_start | 2020-10-02 14:45:33.339885-04
hypertable_schema |
hypertable_name |
check_schema | NULL
check_name | NULL
-[ RECORD 2 ]-----+------------------------------
job_id | 1004
application_name | User-Defined Action [1004]
schedule_interval | 01:00:00
max_runtime | 00:00:00
max_retries | -1
retry_period | 00:05:00
proc_schema | public
proc_name | custom_retention_func
owner | postgres
scheduled | t
config | {"type": "function"}
next_start | 2020-10-02 14:45:33.353733-04
hypertable_schema |
hypertable_name |
check_schema | NULL
check_name | NULL

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页