PRVT_ILM
The PRVT_ILM API is an internal API of the ILM feature and cannot be directly called by users. Only the API names are listed and the API prototypes are not described.
| API | Description |
|---|---|
| be_active_ado_window | The maintenance window updates the ilmadowindow triggering time and action. |
| be_create_ado_window_for_each_db | The maintenance window creates ilmadowindow in each database of the instance. |
| be_execute_ilm | The ilmadowind performs automatic evaluation. |
| be_execute_ilm_dn | Automatic evaluation is performed on distributed DNs. This operation affects the overall ILM background scheduling of the cluster. |
| flush_task_executestate | The automatic scheduled job updates the task status. |
| generate_taskoid | CN generates a task ID for this scheduling. |
| evaluate_obj_policy | Data objects are evaluated after scheduling is triggered. |
| change_be_ilm | dbe_ilm_admin.enable_ilm() and disable_ilm() help functions. This operation affects the overall ILM background scheduling of the cluster. |
| get_compression_ratio | dbe_compression.get_compression_ratio() help function. |
| get_compression_type | dbe_compression.get_compression_type() help function. |
| get_lastmodified_time | dbe_heat_map.row_heat_map() help function. |
| ilm_job_action | Compression task executor, which is used for distributed DNs. |
| delete_expired_ilm_log | Expired logs are cleared in distributed mode. |
| delete_gs_ilm_task | System catalog related to the operation feature, which is used for distributed DNs. |
| insert_gs_ilm_jobdetail | System catalog related to the operation feature, which is used for distributed DNs. |
| insert_gs_ilm_task | System catalog related to the operation feature, which is used for distributed DNs. |
| insert_gs_ilm_taskdetail | System catalog related to the operation feature, which is used for distributed DNs. |
| update_gs_ilm_jobdetail | System catalog related to the operation feature, which is used for distributed DNs. |
| update_gs_ilm_object | System catalog related to the operation feature, which is used for distributed DNs. |
| update_gs_ilm_param | System catalog related to the operation feature, which is used for distributed DNs. This operation affects the overall ILM background scheduling of the cluster. |
| update_gs_ilm_task | System catalog related to the operation feature, which is used for distributed DNs. |
| gs_ilm_ticker | The maintenance window performs an action, performs a dotting operation, and records the mapping between the LSN and time. |
| compress_blocks | prvt_ilm.ilm_job_action() help function. |
| compress_block_single | Do not use this API because it is discarded. |
| get_job_status | dbe_ilm.stop_ilm help function. |
| insert_gs_ilm_param | System catalogs related to the operation feature. |
| query_unfinishedjob_num | Queries whether there are jobs that are not complete, including jobs in the initial and running states. |
| update_gs_ilm_object_flag2 | System catalog related to the operation feature, which is used for distributed DNs. |
| ilm_seq_nextval | Obtains the next sequence value of the ILM. |
| ilm_seq_setval | Sets the current sequence value of the ILM. |
| check_compatibility | Specifies a function used to determine a database compatibility mode in a unified manner. |
| set_pg_settings | Specifies a function used to set the GUC parameters for setting a database compatibility mode. |
| check_seq | Ensures that the current value of gsilmtask_seq is greater than the maximum value of taskoid in the gs_ilm_task catalog. This parameter is used on distributed CNs. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.