操作场景
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控制台,在左侧导航单击实例列表。
单击目标实例所在行的详情,进入实例详情页面。
进入实例详情页面,单击定时任务。
您可通过控制定时任务开关管理是否定时执行该任务。
单击实例详情操作列的配置,出现配置执行频率对话框。
在配置执行频率对话框,输入频率和周期,单击确定,完成执行频率的修改。
单击历史记录可以查看以往执行该任务详情。
单击立即执行,出现提示信息对话框。
在提示对话框中,单击确定可立即执行定时任务。