首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏爱可生开源社区

    看看 ChatDBA 和 DeepSeek 都怎么说?

    社区王牌专栏《一问一实验:AI 版》改版以来已发布多期(51-60),展现了 ChatDBA 在多种场景下解决问题的效果。 ChatDBA 专家模式 专家模式在第一轮对话开始后,会根据问题生成【根因分析树】,展示 ChatDBA 对问题的排查逻辑,方便启发 DBA 快速定位问题。 根因分析树 第一轮交互 将故障描述和执行命令提供给 ChatDBA 后,ChatDBA 直接给出了与问题最相关的可能的原因,并据此提供了具体的排查步骤和解决方案。 表数据量大。 第一轮交互给出初步结论和建议 第二轮交互 根据上一轮 ChatDBA 的提示,对所需的信息进行可查询并提供给 ChatDBAChatDBA 的优势 深入分析:ChatDBA 的回答从基本信息入手(首先检查表和扩展字段信息),之后再逐步深入,扩展到工具配置,MySQL 配置等更为广泛的方面。

    31810编辑于 2025-02-12
  • 来自专栏爱可生开源社区

    第 53 期:MySQL 创建了用户却无法登陆

    其中不乏对 ChatDBA 感兴趣的读者前来咨询,表达了想试用体验 ChatDBA 的意愿,对此我们表示感谢 。 目前,ChatDBA 还在最后的准备阶段,会尽快跟大家见面。 将问题丢给 ChatDBA 我们先把这个问题丢给 ChatDBA,让他看下具体出了什么问题。 ChatDBA 协助问题排查 这个问题是说用户虽然创建了名字为 sky1 的用户,但是却登录不上去,这时 ChatDBA 给出的可能原因有: 权限配置问题:没给这个用户配置 socket 登录方式 数据库配置问题 操作系统的权限问题 匿名用户导致 ChatDBA 提示需要查询上面几处的具体信息,同时也可以看到,此时 ChatDBA 推测了一种可能得解决方案,并给出了操作步骤。 ChatDBA 给出解决方案 经过检查发现用户的权限等都不存在问题,但是输入用户信息表时,ChatDBA 发现确实存在匿名用户,那么他提示直接删除用户即可解决该问题。 4.

    65010编辑于 2024-09-14
  • 来自专栏爱可生开源社区

    第 54 期:MySQL Too many open files 报错

    其中不乏对 ChatDBA 感兴趣的读者前来咨询,表达了想试用体验 ChatDBA 的意愿,对此我们表示感谢 。 目前,ChatDBA 还在最后的准备阶段,会尽快跟大家见面。 将问题丢给 ChatDBA 我们先把这个问题丢给 ChatDBA,让他看下具体出了什么问题。 ChatDBA 协助问题排查 我们将问题输入进 ChatDBA 后,系统反馈先进行信息的收集。 ChatDBAChatDBA 给出解决方案 我们将 EXPLAIN 的结果截图给到 ChatDBA 后,发现其根据截图内容推测出了问题关键,并且给到了对应的解决方案。 4.

    29710编辑于 2024-09-14
  • 来自专栏爱可生开源社区

    问问 ChatDBA 和 DeepSeek

    用户如何与 ChatDBA 协作排查故障? ChatDBA 与 DeepSeek 解决数据库故障的能力对比。 问题 是什么导致了慢 SQL?如何优化? 随后,用户将相关信息提交给 ChatDBA。 交互轮次 2/3 根据上一轮 ChatDBA 给出的排查命令进行操作,并将排查结果反馈给 ChatDBA。 交互轮次 3/3 用户根据 ChatDBA 的建议,将 tmp_table_size 参数调整为 16M,SQL 执行效率显著提升,并就性能改善的原因向 ChatDBA 进行询问。 ChatDBA 的优势在于考虑更全面,覆盖了 SQL 语义、系统参数和数据库内部资源三方面。当用户偏向于 “快速定位并解决问题” 时,ChatDBA 的排查思路可以帮助用户更加快速解决问题。

    44810编辑于 2025-06-17
  • 来自专栏爱可生开源社区

    第 56 期:为什么不建议关闭 MySQL 严格模式?

    其中不乏对 ChatDBA 感兴趣的读者前来咨询,表达了想试用体验 ChatDBA 的意愿,对此我们表示感谢 。 目前,ChatDBA 还在最后的准备阶段,会尽快跟大家见面。 将问题丢给 ChatDBA。 我们先把这个问题丢给 ChatDBA,让他看下具体出了什么问题。 可以在爱可生开源社区 B 站或视频号查看本期完整操作视频。 <<< 左右滑动,点击放大 >>> 左侧为流程分析画布,展示 ChatDBA 对此问题的排查逻辑;右侧为互动区域。 2. 协助问题排查&给出解决方案。 ChatDBA 首先对报错信息进行理解和分析,空字符串无法被赋值给 Decimal 类型导致的。为了进一步确定原因,ChatDBA 希望确认具体的 SQL 语句以及数据库设置等信息。 在第一次回答中,ChatDBA 提示我们可以通过暂时禁用严格模式解决该问题,但是该操作不推荐,这里面我们也问下 ChatDBA 来学习一下严格模式的具体定义。 3. 实验总结。

    62210编辑于 2024-09-14
  • 来自专栏爱可生开源社区

    第 59 期:OceanBase NTP 时钟不同步的问题排查?

    下面我们将带着问题,与 ChatDBA 进行四轮交互,精彩内容即将开始~ 实验 完整操作视频 ChatDBA 演示视频,第一时间同步社区视频号及哔哩哔哩,欢迎关注。 ChatDBA 专家模式 专家模式在第一轮对话开始后,会根据问题生成【根因分析树】,展示 ChatDBA 对问题的排查逻辑,方便启发 DBA 快速定位问题。 根因分析树【专家模式】 第一轮交互 将故障问题的输入给 ChatDBAChatDBA 会根据问题生成 初步参考结果。 第二轮交互 根据上一轮 ChatDBA 给出的排查步骤,查询 journalctl 日志并输入给 ChatDBA。 第二轮交互效果截图 第三轮交互 根据上一轮 ChatDBA 给出的排查步骤,我们将排查的结果以及对应 ntpdate 配置文件信息给到 ChatDBA

    60810编辑于 2024-11-19
  • 来自专栏爱可生开源社区

    第 57 期:MySQL 清理 undo log 居然用了 10 个小时

    将问题丢给 ChatDBA。 我们先把这个问题丢给 ChatDBA,让他看下具体出了什么问题。 可以在爱可生开源社区 B 站或视频号查看本期完整操作视频。 上图为本次问题生成的流程分析画布,展示 ChatDBA 对此问题的排查逻辑。 2. ChatDBA 问答过程 第一轮交互 首先将问题输入给 ChatDBAChatDBA 首先根据此问题会生成初步的参考结果,同时还会生成对应的检索关键词以及进行相关 Bug 的检索。 针对这个问题 ChatDBA 还需要收集相关的错误日志来供下一步分析,同时还给到了一些潜在的操作。 第二轮交互 然后我们给到 ChatDBA 对应的错误日志,ChatDBA 根据错误日志首先确认是由于 InnoDB 尝试访问丢失的 tablespace 导致的问题,同时给到了对应的解决方案。 3.

    30110编辑于 2024-09-14
  • 来自专栏云数据库技术

    如何把MySQL的运维经验在团队沉淀和复用

    NineData 支持构建企业私有知识库,并让 ChatDBA 在回答时引用知识库内容。 ChatDBA 在引用知识库内容时,可以把知识来源展示出来。用户能够看到这次回答参考了哪些文档,再进一步确认内容是不是符合团队规范。 历史上下文让连续排障更自然ChatDBA 还支持多轮会话和历史上下文,这对 MySQL 排障尤其有用。 适合沉淀哪些 MySQL 知识ChatDBA 的知识问答,很适合承载几类 MySQL 内容。 接着登录 NineData 控制台,在页面上方单击 ChatDBA,进入具体的知识问答入口。进入 ChatDBA 后新建一个会话,如果希望它更充分地结合上下文回答,也可以同时勾选深度研究。

    14400编辑于 2026-06-11
  • 来自专栏爱可生开源社区

    快速诊断 OceanBase 集群新租户数据同步异常

    交互轮次 1/4 第一轮思考后,ChatDBA 给出排查步骤,并在左侧生成“根因分析树”,展示 ChatDBA 对问题的排查逻辑,方便启发 DBA 快速定位问题。 根因分析树(左侧) 交互轮次 2/4 执行完第一轮 ChatDBA 给出的排查步骤,将租户同步状态信息、租户的分区状态信息以及在主备集群中租户的 unit 分配等情况提供给 ChatDBA。 交互轮次 2/4 交互轮次 3/4 根据上一轮 ChatDBA 的提示,查询错误日志信息,并将查询到的信息提供给ChatDBA。 将情况返回给 ChatDBAChatDBA 对问题的产生原因与解决方案进行总结。 故障问题解决! ://www.chatdba.com/

    27310编辑于 2025-03-27
  • 来自专栏爱可生开源社区

    ChatDBA v2.2 正式发布!多库支持,更精准诊断

    2025 年 6 月 6 日,ChatDBA v2.2 版本正式发布! https://web.chatdba.com 在延续 “小体量、高性能” 路线的基础上,ChatDBA v2.2 实现了 多数据库问答支持,排查图逻辑一致化 与 检索系统全面优化,并修复了多个影响使用流畅度的关键 无论用户提出的是 MySQL 查询优化、OceanBase 故障排查,还是 PostgreSQL 错误诊断,ChatDBA v2.2 都能准确识别并提供专业化解答。 具体样例: v2.1:由于基础模型缺乏推理能力,ChatDBA 并不能给出具体答案。 借助这一机制,ChatDBA v2.2 能更快速、准确地关联上下文所需信息,输出更贴近用户问题背景的内容。

    46400编辑于 2025-06-11
  • Oracle 会话锁阻塞链路排查,可以通过 ChatDBA 更快看清

    ChatDBA 把会话、等待事件、SQL_ID 和阻塞关系放到同一个诊断路径里,更适合先把锁链路看清,再决定下一步动作。 阻塞源和等待方要放在同一上下文里看在 NineData 中选定 Oracle 数据源后,可以直接让 ChatDBA 分析当前会话状态。 如果某个会话运行时间过长,ChatDBA 会解释它为什么可疑;如果等待事件集中,会提示可能的资源瓶颈;如果出现阻塞链路,可以继续顺着上下文做锁诊断;如果某条 SQL 消耗偏高,也能继续转入 SQL 优化 在控制台里可以直接把锁诊断入口拉起操作上可以先登录 NineData 控制台并进入 ChatDBA,把 Oracle 会话诊断入口打开。 随后选择需要诊断的 Oracle 数据源;如果希望上下文更完整,也可以勾选深度研究,让 ChatDBA 更充分地分析会话现场。

    12300编辑于 2026-06-23
  • 来自专栏云数据库技术

    ChatDBA 诊断 Oracle 会话比手动查 v$session 更容易形成完整判断

    ChatDBA 把会话、SQL_ID、等待、阻塞和处理建议放进同一个对话上下文里,更适合快速形成有顺序的判断。对需要先判断影响范围再决定动作的场景来说,这种组织方式更有价值。 分散视图为什么容易让判断断开在 NineData 中选定 Oracle 数据源后,可以直接让 ChatDBA 分析当前会话状态。 如果某个会话运行时间过长,ChatDBA 会解释它为什么可疑;如果等待事件集中,会提示可能的资源瓶颈;如果出现阻塞链路,可以继续顺着上下文做锁诊断;如果某条 SQL 消耗偏高,也能继续转入 SQL 优化 在 NineData 里可以很快复现这个过程操作上可以先登录 NineData 控制台并进入 ChatDBA,把 Oracle 会话诊断入口打开。 随后选择需要诊断的 Oracle 数据源;如果希望上下文更完整,也可以勾选深度研究,让 ChatDBA 更充分地分析会话现场。

    12910编辑于 2026-06-23
  • 来自专栏云数据库技术

    实践拆解:ChatDBA 如何帮 MySQL 从慢 SQL 识别走到治理动作

    ChatDBA 还会提示执行 kill 前需要确认哪些业务影响,避免把原本还能等待的查询误当成故障直接处理。第二层是持续优化。 操作实践先进入 NineData 控制台,再进入 ChatDBA。这里的重点不是马上下结论,而是先把慢 SQL 治理的入口打开。 然后在对话框里直接输入治理需求即可,比如让 ChatDBA 分析当前 MySQL 是否存在高频慢 SQL 或异常慢查询,列出可疑 SQL、相关会话、影响范围,并给出优化方向。 如果慢 SQL 已经影响到当前会话或实例,也可以继续让 ChatDBA 结合 SQL 优化、会话诊断和后续治理动作一起看,把止损和后续治理放在同一轮处理里。 ChatDBA 帮 MySQL 做慢 SQL 治理,核心价值就在于先找出真正影响业务的 SQL,再给出应急止损建议,最后把问题引向可落地的优化路径。

    15610编辑于 2026-06-05
  • 来自专栏云数据库技术

    Oracle 锁等待处理实践:ChatDBA 怎样从阻塞源走到治理动作

    在页面上方单击 ChatDBA。选择出现锁等待的 Oracle 数据源,可以选中深度研究,让 ChatDBA 更充分地分析阻塞链路。在对话框中输入锁诊断需求,并发送。 ChatDBA 可以帮助团队找到阻塞源,判断影响范围,并把应急处理和长期治理建议放在同一条排障路径里。

    9610编辑于 2026-07-21
  • 来自专栏云数据库技术

    如何帮 MySQL 看住长事务和大事务风险

    ChatDBA 会先找出“挂住”的事务ChatDBA 做 MySQL 长事务诊断时,会重点关注事务持续时间、所属会话、执行用户、来源主机、当前 SQL、是否持锁,以及它有没有继续阻塞其他会话。 ChatDBA 可以把这种场景从会话和事务里先识别出来,并提示用户当前问题更偏向长时间未提交、大批量写入造成压力,还是两者同时存在。 操作示例先登录 NineData 控制台,再进入 ChatDBA,这一步的目标是先把长事务诊断的入口打开。 如果回答里已经提到未提交风险、大事务压力或锁影响,就继续顺着上下文追问,让 ChatDBA 把这笔事务为什么危险、现在先动哪里最合适讲清楚。最后MySQL 长事务最麻烦的地方,往往就在于它会拖住别人。 ChatDBA 的长事务诊断,核心就是帮助团队更快发现未提交事务,判断影响范围,区分长事务和大事务,并给出更谨慎的处置建议。

    17510编辑于 2026-06-10
  • 来自专栏云数据库技术

    开发者视角:NineData 社区版 V5.2.0 发布,Skill 与 97 条新链路全解析

    先说 AI Agent:NineData Skill 上线,企业级 AI Agent 能经 NineData 安全、可控地操作数据库;ChatDBA 新增 Text2SQL、网页搜索与采集、与 SQL 2.2 AI Agent新增特性:NineData Skill 发布,企业级 AI Agent 经 NineData 安全可控地操作数据库,支持 SQL 执行、SQL 工单创建与管理;ChatDBA 内置 Text2SQL,用自然语言做 SQL 开发与智能问数,覆盖 SQL 异常诊断、自动化测试造数;ChatDBA 可在故障排查或技术咨询时搜索采集网页、获取权威文档,并与 SQL IDE 共享上下文。 myhuaweicloud.com/ninedata/ninedata:latest总结这一版的核心是 AI Agent 工程化落地加数据链路扩容:发 NineData Skill,让企业级 AI Agent 安全可控地操作数据库,ChatDBA

    6610编辑于 2026-07-24
  • 来自专栏云数据库技术

    如何帮 MySQL 看清锁等待和阻塞关系

    ChatDBA 会结合当前实例里的锁等待、事务、会话和 SQL 上下文,先帮助用户判断当前是否存在锁等待或死锁风险、哪个会话是真正的阻塞源、哪些会话正在被阻塞、阻塞 SQL 和等待 SQL 分别是什么, ChatDBA 更适合把这些信息整理成更容易执行的建议。它会提示建议的应急动作,比如终止某个会话的命令,也会提醒用户在生产环境执行前确认事务内容和业务影响,避免把本来还能等待的事务直接当成故障处理。 接着在 SQL 窗口右上角单击小机器人图标,让 ChatDBA 进入当前数据源上下文。 ChatDBA 做 MySQL 锁诊断,最重要的价值就是帮助团队先找到真正挡路的会话,再判断阻塞影响,并给出可执行的应急和优化建议。

    14810编辑于 2026-06-09
  • 来自专栏云数据库技术

    NineData社区版V5.1.0发布,AI Agent 能力继续放开

    这一版上线了 SQL 执行与任务 Skill,ChatDBA 新增支持类 PostgreSQL、Oracle 和 SQL Server 数据库的性能诊断与治理;数据复制与对比新增 48 条链路,累计支持 SQL 执行与 SQL 任务 Skill 正式上线,同时提供对应 OpenAPI;ChatDBA 新增支持类 PostgreSQL、Oracle 和 SQL Server 数据库的性能诊断与治理,覆盖实例巡检 与此同时,ChatDBA 性能诊断针对 Oracle 和 PostgreSQL 场景继续细化能力,知识库则增强了超大文档向量化、跨会话记忆检索和检索优化能力。 ChatDBA 新增支持类 PostgreSQL、Oracle 和 SQL Server 数据库的全链路性能诊断,SQL 智能优化继续扩到十多种数据库,SQL 执行与任务 Skill 及对应 OpenAPI

    14500编辑于 2026-06-18
  • 来自专栏云数据库技术

    开发者实践:智能体生成 SQL 之后,NineData 如何把风险管住

    第三部分是 ChatDBA 基于数据库 DevOps 安全访问能力构建的企业级数据管理 Agent。 因此,ChatDBA 不是外挂在数据库之上的问答助手,而是 NineData 将数据库 DevOps、数据复制与统一数据安全访问层纳入同一平台,形成一套适合 Agent 时代的数据管理体系。 最小权限原则与身份隔离无论访问主体是研发、运维,还是 ChatDBA 与第三方 Agent,都不应直接持有生产特权账号。 ChatDBA 是 NineData 基于数据库 DevOps 安全访问能力构建的企业级数据管理 Agent。 基于这一高安全性的架构,ChatDBA 打造了数据库开发 Copilot、自然语言问数(NL2SQL)、数据库性能诊断优化以及数据库知识问答等多维数据管理能力。

    10310编辑于 2026-07-16
  • 来自专栏云数据库技术

    NineData智能数据管理平台新功能发布|2026年4月

    功能优化数据库 DevOps - SQL 任务与 ChatDBA 体验优化Oracle SQL 任务备份能力优化。PostgreSQL SQL 任务备份能力优化。 ChatDBA 优化文件解析的流式处理能力,提升大文件处理体验。数据复制 - 功能|性能优化增强对象配置冲突检测,可识别未结束复制任务中的环路配置,以及多个任务复制同一张表的情况。

    25510编辑于 2026-05-13
领券