# PRVT_ILM
PRVT_ILM接口为ILM特性内部使用接口，用户无法直接调用。本章节仅列举接口名称，不提供详细的接口原型描述。
| 接口名称                             | 描述                                                              |
|:---|:---|
| be_active_ado_window             | 维护窗口触发动作，刷新ilmadowindow触发时间及动作。                                 |
| be_create_ado_window_for_each_db | 维护窗口触发动作，在实例的每个数据库中创建ilmadowindow。                               |
| be_execute_ilm                   | ilmadowindow执行动作，进行自动评估。                                        |
| 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使用。            |
| get_actual_compression_ratio    | DBE_COMPRESSION.GET_ACTUAL_COMPRESSION_RATIO()帮助函数。             |
| get__hole_ratio                   | DBE_COMPRESSION.GET_HOLE_RATIO()帮助函数。                          |
| turbo_compress_buffer_stats      | DBE_COMPRESSION.TURBO_COMPRESS_BUFFER_STATS()帮助函数。              |
| get_index_compression_type       | DBE_COMPRESSION.GET_INDEX_COMPRESSION_TYPE()帮助函数。               |
| create_ilm_db_policy            | DBE_ILM_ADMIN.CREATE_ILM_DB_POLICY()帮助函数。                     |
| delete_ilm_db_policy            | DBE_ILM_ADMIN.DELETE_ILM_DB_POLICY()帮助函数。                       |
| compress_indexes                  | PRVT_ILM.ILM_JOB_ACTION()帮助函数。                                 |
| eval_comp_relgrowth               | 废弃接口，请勿使用。                                                    |
| delete_gs_ilm_jobdetail         | 操作特性相关系统表，分布式DN使用。                                             |
   
