timescaledb_information.jobs
Shows information about all jobs registered with the automation framework.
Available Columns
Name | Description |
---|---|
job_id | (INTEGER) The id of the background job |
application_name | (NAME) Name of the policy or user defined action |
schedule_interval | (INTERVAL) The interval at which the job runs |
max_runtime | (INTERVAL) The maximum amount of time the job will be allowed to run by the background worker scheduler before it is stopped |
max_retries | (INTEGER) The number of times the job will be retried should it fail |
retry_period | (INTERVAL) The amount of time the scheduler will wait between retries of the job on failure |
proc_schema | (NAME) Schema name of the function or procedure executed by the job |
proc_name | (NAME) Name of the function or procedure executed by the job |
owner | (NAME) Owner of the job |
scheduled | (BOOLEAN) |
config | (JSONB) |
next_start | (TIMESTAMP WITH TIME ZONE) |
hypertable_schema | (NAME) Schema name of the hypertable. NULL, if this is a user defined action. |
hypertable_name | (NAME) Table name of the hypertable. NULL, if this is a user defined action. |
Sample Usage
Get information about jobs.
SELECT * FROM timescaledb_information.jobs;
--This shows a job associated with the refresh policy for continuous aggregates
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
Find all jobs related to compression policies.
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
Find jobs that are executed by user defined actions.
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 |
-[ 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 |
当前内容版权归 TimescaleDB 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 TimescaleDB .