GaussDB-prvt_ilm

47 阅读2分钟

GaussDB-prvt_ilm

prvt_ilm接口为ILM特性内部使用,用户无法直接调用,只列举接口名称,不做详细接口原型描述。

接口名称描述
be_active_ado_window维护窗口触发动作,刷新ilmadowindow触发时间及动作。
be_create_ado_window_for_each_db维护窗口触发动作,在实例的每个数据库中创建ilmadowindow。
be_execute_ilmilmadowind执行动作,进行自动评估。
be_execute_ilm_dn用于分布式DN上的自动评估。该操作会影响集群整体的ILM后台调度。
flush_task_executestate自动调度任务刷新task状态。
generate_taskoidCN生成用于本次调度的taskid。
evaluate_obj_policy触发调度后对数据对象进行评估。
change_be_ilmdbe_ilm_admin.enable_ilm()和disable_ilm()帮助函数。该操作会影响集群整体的ILM后台调度。
get_compression_ratiodbe_compression.get_compression_ratio()帮助函数。
get_compression_typedbe_compression.get_compression_type()帮助函数。
get_lastmodified_timedbe_heat_map.row_heat_map()帮助函数。
execute_ilm_dndbe_ilm.execute_ilm()帮助函数,用于DN。
stop_ilm_dndbe_ilm.stop_ilm()帮助函数,用于DN。
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_blocksprvt_ilm.ilm_job_action()帮助函数。
get_job_statusdbe_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值。

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…