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