操作场景
TeleDB支持对数据库实例执行定时任务,该功能主要通过内置如下函数对数据库实例执行定时任务管理。用户可自行调整对定时任务的执行频率以及查看执行记录。
TeleDB内置了如下函数,所有函数会根据执行频率自动执行任务。
- collect_db_statistic:用于数据库实例更新统计信息。 
- pg_clean_two_phase:用于数据库实例清理两阶段残留事务。 
- pg_unlock_deadlock:用于处理死锁。 
- delete_oss_statistics:用于删除配置库存储过期的节点监控数据。 
- delete_slowquery:用于删除过期的慢日志数据。 
- delete_errlog:用于删除过期的错误日志数据。 
- check_xlog_bkp:用于检查备份的增量日志的连续性。 
- delete_audit:用于删除管控配置库中过期的审计日志数据。 
- check_fga_audit:用于检查细粒度审计是否采集到数据。 
- delete_high_frequency_query:用于删除管控配置库中存储过期的高频SQL数据。 
- delete_snapshot:用于删除管控的实例配置库中存储过期的实例运行快照数据。 
- query_index_advice:用于对慢sql查询生成相应的索引优化建议。 
操作步骤
- 切换至TeleDB控制台,在左侧导航单击实例列表。 
- 单击目标实例所在行的详情 ,进入实例详情页面。 
- 进入实例详情页面,单击定时任务 。 
- 您可通过控制定时任务开关管理是否定时执行该任务。 
- 单击实例详情操作列的配置 ,出现配置执行频率对话框。 
- 在配置执行频率对话框,输入频率和周期 ,单击确定 ,完成执行频率的修改。 
- 单击历史记录可以查看以往执行该任务详情。 
- 单击立即执行 ,出现提示信息对话框。 
- 在提示对话框中,单击确定可立即执行定时任务。 

