ChatDBA
ChatDBA 是 NineData 提供的智能问答助手,支持数据库知识问答、知识库检索、SQL 排障和日常问询等场景。
功能说明
- 知识问答:支持使用自然语言提问,快速获取数据库、平台功能和运维排障相关信息。
- 知识库增强:可结合企业知识库生成更贴近业务场景的回答。更多信息,请参见知识库管理。
- SQL 排障:在 SQL 窗口中触发 AI 诊断后,ChatDBA 会分析报错原因并给出处理建议。
- 性能诊断:提供面向类 MySQL 数据库的性能诊断 Agent,支持数据库性能巡检、实时会话诊断、慢 SQL 治理、SQL 智能优化、锁诊断和长事务诊断等性能治理场景。
- 多轮会话:同一个会话会保留上下文,适合连续追问、补充条件和逐步定位问题。
支持的性能诊断数据源
当前性能诊断能力支持 MySQL、RDS MySQL、PolarDB MySQL、TDSQL-C MySQL、TaurusDB MySQL 和 Aurora MySQL。
使用限制
- 未注册或未登录用户每天仅有 10 次问答额度。
- 未注册或未登录用户无法创建新的会话。
前提条件
- 已登录 NineData 控制台。
- 如需让 ChatDBA 使用企业知识库回答问题,需先完成知识库配置并确保知识库已启用。
开始使用
登录 NineData 控制台。
单击页面顶部的
图标,进入 ChatDBA 页面。页面默认以全屏方式显示,您可以根据需要切换全屏或窗口模式。
在底部输入框中输入问题,然后单击右侧的
发送消息。
如需开启新会话,单击左侧的新建会话。历史会话会保留在左侧会话列表中,您可以随时单击查看。
提示同一会话中的上下文会持续生效。建议在一个会话中围绕同一主题连续追问,以获得更连贯的回答。
如需删除历史会话,将鼠标悬停在目标会话上,单击
图标,然后在确认窗口中单击删除会话。
警告会话删除后不可恢复,请谨慎操作。
查看知识来源
当 ChatDBA 的回答引用了知识库内容时,回答下方会显示查看知识来源按钮。单击该按钮,可查看本次回答引用了哪些知识来源。