云数据库 GAUSSDB-PRVT_ILM
PRVT_ILM
PRVT_ILM接口为ILM特性内部使用,用户无法直接调用,只列举接口名称,不做详细接口原型描述。
接口名称 |
描述 |
---|---|
be_active_ado_window |
维护窗口触发动作,刷新ilmadowindow触发时间及动作。 |
be_create_ado_window_for_each_db |
维护窗口触发动作,在实例的每个数据库中创建ilmadowindow。 |
be_execute_ilm |
ilmadowind执行动作,进行自动评估。 |
be_execute_ilm_dn |
用于分布式DN上的自动评估。该操作会影响集群整体的ILM后台调度。 |
flush_task_executestate |
自动调度任务刷新task状态。 |
generate_taskoid |
CN生成用于本次调度的taskid。 |
evaluate_obj_policy |
触发调度后对数据对象进行评估。 |
change_be_ilm |
dbe_ilm_admin.enable_ilm()和disable_ilm()帮助函数。该操作会影响集群整体的ILM后台调度。 |
get_compression_ratio |
dbe_compression.get_compression_ratio()帮助函数。 |
get_compression_type |
dbe_compression.get_compression_type()帮助函数。 |
get_lastmodified_time |
dbe_heat_map.row_heat_map()帮助函数。 |
ilm_job_action |
压缩任务执行体,分布式DN使用。 |
delete_expired_ilm_log |
清理过期日志,分布式使用。 |
delete_gs_ilm_task |
操作特性相关系统表,分布式DN使用。 |
insert_gs_ilm_jobdetail |
操作特性相关系统表,分布式DN使用。 |
insert_gs_ilm_task |
操作特性相关系统表,分布式DN使用。 |
insert_gs_ilm_taskdetail |
操作特性相关系统表,分布式DN使用。 |
update_gs_ilm_jobdetail |
操作特性相关系统表,分布式DN使用。 |
update_gs_ilm_object |
操作特性相关系统表,分布式DN使用。 |
update_gs_ilm_param |
操作特性相关系统表,分布式DN使用。该操作会影响集群整体的ILM后台调度。 |
update_gs_ilm_task |
操作特性相关系统表,分布式DN使用。 |
gs_ilm_ticker |
维护窗口执行动作,执行一次打点,记录lsn与时间的映射关系。 |
compress_blocks |
prvt_ilm.ilm_job_action()帮助函数。 |
compress_block_single |
废弃接口,请勿再使用。 |
get_job_status |
dbe_ilm.stop_ilm帮助函数。 |
insert_gs_ilm_param |
操作特性相关系统表。 |
query_unfinishedjob_num |
查询是否存在还没有结束的job,包括初始和运行中的状态。 |
update_gs_ilm_object_flag2 |
操作特性相关系统表,分布式DN使用。 |
ilm_seq_nextval |
用于获取ilm的下一个sequence值。 |
ilm_seq_setval |
用于设置ilm的当前sequence值。 |
check_compatibility |
用于统一判断数据库兼容性模式的帮助函数。 |
set_pg_settings |
用于设置数据库兼容性模式特性GUC参数的帮助函数。 |
check_seq |
保证gsilmtask_seq当前值大于gs_ilm_task表最大taskoid,分布式CN使用。 |