场景实践举例
数据库AI助手提供WebUI页面用于用户进行智能问答。用户可以进行交互式问答、定时任务配置、会话查看等。
- TOP场景一键诊断:针对数据库运维中的高频故障场景(如CPU高负载、连接数打满、慢SQL等),预置专家经验Skills,用户一句话即可触发标准化诊断流程,快速定位问题根因并给出处置建议。
- Agent自主规划排查:面对未预设Skills的复杂运维场景,Agent可自主分析问题、规划MCP工具调用链,动态组合日志采集、指标查询、会话分析等工具,完成端到端的问题排查,实现灵活的自主运维能力。
- 定时任务与自动化巡检:支持配置定时任务,实现数据库健康巡检、空间分析、性能基线对比等运维任务的自动化执行。任务执行结果自动生成报告并推送通知,帮助DBA及时掌握数据库运行状态。
- 高危操作拦截与审批管控:内置高危操作拦截与审批机制,对可能影响生产环境安全的操作(如数据删除、表结构变更、实例重启等)自动触发审批流程,防止误操作引发生产事故,实现安全与效率的平衡。
典型场景1-日志分析
DBA在排查数据库性能、巡检、问题定位过程中,经常需要下载收集查看运维日志,通过AI助手一句话收集错误日志、慢日志、主备切换日志、审计日志概览,并对报告进一步总结生成分析报告。
用户通过交互式问答:“查一下xxx实例的日志,最近是否有问题”,可以获得下面的报告。
典型场景2-CPU高负载诊断
用户业务激增,实例CPU占用率一段时间内持续处于异常状态。通过AI助手的TOP场景诊断出高并发SQL,并进行限流处理。用户可以直接询问:“帮我诊断一下实例的CPU为什么这么高”,可以得到类似下面的诊断结果。
典型场景3-空间分析定时分析
用户数据库存储空间趋于紧张,利用数据库AI助手设置定时任务对数据库空间进行分析,并提示相应优化措施。用户可以创建定时任务,提示词例如:“使用DAS的空间分析工具,输出实例xxx的空间分析报告”,用户可以周期性获得如下的报告输出。
典型场景4-DRS实时同步数据
一、功能概述
DRS支持通过自然语言一句话创建数据同步任务,覆盖「创建→启动→结束」三个核心阶段,实现端到端自动化同步。当前支持MySQL→MySQL的同步链路。
二、使用示例
用户以自然语言描述同步需求,系统自动解析源端与目标端信息并完成任务创建。支持以下三级粒度:
| 同步粒度 | 示例 |
|---|---|
| 实例级 | "帮我把实例 ddd3149d...in01 同步到 3b298116...in01 实例中" |
| 库级 | "帮我把 192.168.XXX.XX 的 db1 库同步到 3b298116...in01 实例的 db2 库中" |
| 表级 | "帮我把 AUTOTEST 实例的 db1 库下 test 表同步到 3b298116...in01 实例的 db2 库中" |
三、前置条件
- 数据库连接准备
- 网络连通性准备
参照DRS准备工作概览,完成源库与目标库之间的网络互通配置,确保DRS实例可正常访问两端数据库。
四、整体流程
- 配置项确认。
明确同步对象范围、DRS同步实例规格及所在子网信息等关键参数,各项配置均推荐按默认建议(Recommended)选项进行选择。
- 创建并配置DRS任务。
此阶段全程自动化执行,用户无需手动干预,共包含以下6个子步骤:
表2 创建任务流程 序号
步骤
说明
预估耗时
1
创建DRS同步实例
自动创建同步所需的计算实例
约5–10分钟
2
测试连接
自动验证源库与目标库的连通性
秒级
3
设置同步策略
自动配置增量同步策略、冲突处理策略等
秒级
4
设置同步用户
自动配置用户迁移策略
秒级
5
设置同步对象
自动解析并配置库表级同步范围
秒级
6
预检查
自动执行环境与配置的前置校验
约1分钟
图9 配置确认
- 启动DRS任务。
- 任务启动前:系统展示任务信息概览页,用户可通过自然语言调整同步对象、冲突策略、用户迁移等配置项,确认无误后启动任务。 图10 信息概览页
- 任务启动后:系统实时监控任务进度与运行状态。对于「全量+增量」任务或「单增量」任务,当增量时延连续1分钟低于10秒时,系统将自动创建数据对比任务,保障数据一致性。
- 任务启动前:系统展示任务信息概览页,用户可通过自然语言调整同步对象、冲突策略、用户迁移等配置项,确认无误后启动任务。
- 结束DRS任务。
在同步任务完成后,用户可按需结束任务。任务结束后,DRS将释放同步实例及相关资源,同步链路随之终止。