ph_task 表包含关于调度任务和传感器的信息。ph_task 表所包含内置任务和传感器是按计划自动运行的。
列 | 类型 | 描述 |
---|---|---|
tk_id | serial | 顺序任务 ID
由系统更新;不要修改 引用于 ph_alert 表中的 alert_task_id 列和表 ph_run 中的 run_task_id 列 |
tk_name | char(36) | 任务名称。在该列上有一个唯一索引确保没有两个名称是相同的。
引用于 ph_threshold 表中的 task_name 列 |
tk_description | lvarchar | 关于该任务的描述 |
tk_type | char(18) | 任务的类型:
|
tk_sequence | integer | 当前的数据收集号
由系统更新;不要修改 引用于 ph_alert 表中的 alert_task_id 列和 ph_run 表中的 run_task_seq 列 |
tk_result_table | varchar | 传感器用来收集数据的结果表名称。该表由 tk_create 列中的 CREATE TABLE 语句创建 |
tk_create | lvarchar | 用于创建传感器收集数据的结果表的 CREATE TABLE 语句。
表中必须有一名为 ID 的列,该列用来存储 tk_sequence 值。此值用来表示该行的年龄和清除行 |
tk_dbs | varchar(250) | 运行任务的数据库
缺省值 sysadmin 数据库 |
tk_execute | lvarchar | 要执行的 SQL
语句
命令长度限制在 2048 字节内 |
tk_delete | interval day(2) to second | 删除结果表中早于该时间间隔的数据
缺省值 1:00:00 (一天) |
tk_start_time | datetime hour to second | 任务或传感器启动的时间
缺省值 08:00:00 |
tk_stop_time | datetime hour to second | 该任务或传感器应停止运行的时间 数据库服务器在下一个有效日调度下一个执行
缺省值 19:00:00 。可以为 NULL ,表示没有停止时间 |
tk_frequency | interval day(2) to second | 该任务或传感器运行的频率
缺省值 1 (一天一次) |
tk_next_execution | datetime year to second | 该任务或传感器下次执行时间.
如果已启动的任务或传感器已经运行,该值为 NULL 。当一个任务或传感器启动时,数据库服务器用 tk_start_time 、tk_stop_time 和 tk_frequency 列的值来计算此次时间。并根据 tk_monday 、tk_tuesday 、tk_wednesday 、tk_thursday 、tk_friday 、tk_saturday 和 tk_sunday 列来计算启动当天的星期数。例如:在 new_next_execution_time 比 current_next_execution_time 长的情况下, new_next_execution_time = current_next_execution_time + tk_frequency 。如果 tk_frequency 没有指示,任务只运行一次 |
tk_total_executions | integer | 该任务或传感器运行的总次数
由系统更新;不要修改 缺省值为 0 |
tk_total_time | float | 执行该任务或传感器所使用的时间
由系统更新;不要修改 缺省值为 0.0 秒 |
tk_monday | boolean | 该任务或传感器是否在星期一执行
缺省值为 T (true) |
tk_tuesday | boolean | 该任务或传感器是否在星期二执行
缺省值为 T (true) |
tk_wednesday | boolean | 该任务或传感器是否在星期三执行
缺省值为 T (true) |
tk_thursday | boolean | 该任务或传感器是否在星期四执行
缺省值为 T (true) |
tk_friday | boolean | 该任务或传感器是否在星期五执行
缺省值为 T (true) |
tk_saturday | boolean | 该任务或传感器是否在星期六执行
缺省值为 T (true) |
tk_sunday | boolean | 该任务或传感器是否在星期日执行
缺省值为 T (true) |
tk_attributes | integer | 标志
由系统更新;不要修改 |
tk_group | varchar(128) | 组名
必须与 ph_group 表中的列 group_name 的值相同。 缺省值 MISC |
tk_enable | boolean | 该任务或传感器是否已启用
缺省值为 T(该任务已启用) |
tk_priority | integer | 作业优先级,数值范围为 0- 5 ,数字越大级别越高。如果有几个作业要同时执行,则具有最高优先级的作业先执行。
缺省值为:0 (低优先级) |