网易首页 > 网易号 > 正文 申请入驻

慢日志不敢传云端?他把AI DBA装进自己机器,100行代码搞定

0
分享至

为什么数据库慢查询诊断这件事,很多团队宁愿熬夜人肉排查,也不肯把日志丢给云端AI?答案藏在慢日志本身:表名、查询模式、业务逻辑,全在里面。把生产查询模式粘贴进一个聊天窗口,对任何有基本安全策略的团队来说都过不了关。


有人干脆换了个思路:模型不放在别人的服务器上,放在自己已经有的机器里。这就是 AI DBA on Bare Metal,一个给 MySQL DBA 用的命令行工具。喂给它一份慢查询日志,或者一个 DBCheck 巡检包,跑在本地硬件上的开放权重模型会返回三样东西:

  • 诊断——用一到三句话说清根因,不绕弯子;
  • 可执行 SQL——真正能跑的 ALTER TABLE、重写后的查询,或者参数调整;
  • 风险提示——一行字,说明盲目执行会坏在哪。

作者的身份很直接:他自己就是 DBA。做这个工具的理由也很直接——凌晨两点,一条慢查询正在拖垮生产,他需要一个真正懂 MySQL 的第二双眼睛。这就是他当时希望已经存在的东西。

演示跑起来是这样。执行 python aidba.py --slowlog sample-slow.log,解析出三条慢查询后逐条给出结论。第一条耗时 12.35 秒,诊断是 orders.created_at 上缺索引,导致全表扫描,随后的 ORDER BY o.total 又对日期范围内的每一行触发 filesort;修复方案是建一个包含 created_at 和 total 的复合索引,风险提示则提醒老版本 MySQL 建索引会短暂锁表,先在从库上验证。

第二条 8.21 秒,问题出在 IN (SELECT ...) 这种写法,子查询对 order_items 的每一行都执行一次,是典型的关联子查询反模式;修复方案改成 JOIN 写法,风险提示要求确认相关字段上的索引存在。第三条 5.68 秒,查询同时过滤 action 和 created_at,但最多只有一个列有索引,于是整段范围都要扫;修复方案是建复合索引,代价是写入开销和存储增加,对读多的表可以忽略。

整个流程拆开看并不复杂:解析慢日志,挑出最慢的若干条查询,按 DBA 的结构化提示词组装请求,POST 给本地 vLLM,打印诊断结果。不到 100 行 Python,零第三方依赖。仓库里就是一个单文件,只用标准库里的 urllib、re、json、argparse,没有 openai 包,也没有任何框架。

它对接任何兼容 OpenAI 接口的端点。作者自己跑的是 vLLM 服务的 DeepSeek-V4,两台机器、4×200G RoCE 互联,速度超过 120 tokens/s;换成 Ollama、llama.cpp server,或者你机器上现成的任何本地模型都行。

技术栈刻意选得无聊。模型是开放权重的 DeepSeek-V4,通过 vLLM 的兼容端点提供服务;客户端约 100 行 Python,只发一个带 JSON 的 HTTP POST;提示词工程才是 DBA 知识真正落脚的地方——系统提示强制严格的输出契约,温度设为 0.2 保证确定性,解析器先按 Query_time 排序,让模型的上下文预算花在真正疼的查询上。

关键的架构决定是:模型是基础设施,不是服务。没有 API key,没有用量面板,没有按 token 计费。把 AIDBA_API_BASE 指向自己的机器就能用。如果公司本来就在为别的事情跑 GPU,多一个 DBA 副驾驶的边际成本是零。

正方会说,云端厂商早就能做 AI 诊断数据库,功能更全、开箱即用。反方只回一句:输入是慢日志。本地推理在这里不是锦上添花,它本身就是产品。数据不出楼这件事,只有跑在自己手里的开放权重模型才能兑现。

成本结构也站在本地这边。按 token 计费的 DBA 副驾驶,恰恰在你最需要它的时候最贵——事故进行中,慢日志巨大。自托管推理是固定成本,对小团队来说,这是"用得起"和"只能打电话叫 DBA"之间的差别。

还有一层是通用云模型给不了的:细分调优。通用模型给通用建议,而权重开放意味着作者可以、也计划在真实的 DBA 事故报告上做微调——MySQL 特有的故障模式、特定版本的坑,这些是通用 API 永远不会专门去啃的东西。开放权重让一个人的副业,在深度上有可能压过厂商的机器学习团队。

这个工具还接上了他已有的项目 DBCheck,一个免费开源的数据库巡检平台。AI DBA 直接消费 DBCheck 的采集包作为输入:巡检找出哪里不对,模型解释为什么以及怎么修。开放权重让这条流水线成立,两端都不用向第三方交过路费。

代码在 GitHub 的 aimdotsh/ai-dba 仓库,附了一份 sample-slow.log,可以直接拿来试。演示是录屏而不是公开链接——因为整个项目的重点,就是没有公开链接。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
分手3个月,刘恺威再找新女友,李晓峰发文:缺乏安全感!

分手3个月,刘恺威再找新女友,李晓峰发文:缺乏安全感!

默默有话说
2026-10-20 13:26:08
姆巴佩:C罗是马德里的国王;梅西是独一无二的顶级球员

姆巴佩:C罗是马德里的国王;梅西是独一无二的顶级球员

懂球帝
2026-10-20 18:13:12
30万斤堆积如山,树上6万斤无人问津,低价卖不动,农民满心无奈

30万斤堆积如山,树上6万斤无人问津,低价卖不动,农民满心无奈

三农雷哥
2026-09-05 12:16:13
中国选手在短池游泳世界纪录处于空白,唐钱婷有望打破这个现状

中国选手在短池游泳世界纪录处于空白,唐钱婷有望打破这个现状

体娱一家亲
2026-10-20 22:07:57
洪秀柱曾爆猛料,称若民进党胜选,很怀疑台湾地区领导人是美国人

洪秀柱曾爆猛料,称若民进党胜选,很怀疑台湾地区领导人是美国人

白色得季节
2026-09-28 19:29:12
从35亿跌到7亿,“新能源一哥”跌落神坛!几十万基民被坑惨!

从35亿跌到7亿,“新能源一哥”跌落神坛!几十万基民被坑惨!

青眼财经
2026-10-03 08:00:44
172cmH杯+90-63-95顶配三围,日系正统美人的反差野性美学!

172cmH杯+90-63-95顶配三围,日系正统美人的反差野性美学!

云端小院
2026-09-09 07:45:31
文班亚马:最佩服的不是天赋,是连续10到15年顶级!点名SGA、字母哥、约基奇

文班亚马:最佩服的不是天赋,是连续10到15年顶级!点名SGA、字母哥、约基奇

体育妞世界
2026-10-20 13:58:41
国米战术改革再遇挫折,齐沃如何抉择?构建适配阵容任重道远!

国米战术改革再遇挫折,齐沃如何抉择?构建适配阵容任重道远!

肥强侃球
2026-10-20 21:48:00
C罗因擅自退出葡萄牙集训营被处以30天禁赛以及罚款255欧;此前C罗道歉,表示随时准备接受征召;葡足协主席:所有人都希望C罗能重返国家队

C罗因擅自退出葡萄牙集训营被处以30天禁赛以及罚款255欧;此前C罗道歉,表示随时准备接受征召;葡足协主席:所有人都希望C罗能重返国家队

扬子晚报
2026-10-20 07:18:42
原来大家都是这样积累人脉的?网友:我就是这样的人确实贵人不断

原来大家都是这样积累人脉的?网友:我就是这样的人确实贵人不断

另子维爱读史
2026-10-20 11:13:27
这次疯狂小杨哥复出,会是怎样的“从头再来”

这次疯狂小杨哥复出,会是怎样的“从头再来”

人格志
2026-10-20 00:02:45
缅甸官方再次发布昂山素季近照

缅甸官方再次发布昂山素季近照

政知新媒体
2026-10-20 22:48:28
卡萨诺:姆希塔良那样的停球10年未见,他是真正的顶级球星

卡萨诺:姆希塔良那样的停球10年未见,他是真正的顶级球星

懂球帝
2026-10-20 06:20:11
特斯拉:公司CEO马斯克2025年考核未达标,全年实际到手收入为零,没有现金,也没有解锁任何股权

特斯拉:公司CEO马斯克2025年考核未达标,全年实际到手收入为零,没有现金,也没有解锁任何股权

极目新闻
2026-10-20 09:10:39
一个奇怪现象 : 为何网上失业哀鸿遍野 , 现实中大家都按部就班的工作

一个奇怪现象 : 为何网上失业哀鸿遍野 , 现实中大家都按部就班的工作

青史卷中人
2026-10-03 02:55:17
台湾艺人江宏恩力挺沈伯洋,曾在大陆发展多年,主演过《我的丑娘》

台湾艺人江宏恩力挺沈伯洋,曾在大陆发展多年,主演过《我的丑娘》

金牛传声
2026-10-20 10:22:22
人类军事史罕见!加拿大演习实弹打中天然气井,整片弹药库殉爆

人类军事史罕见!加拿大演习实弹打中天然气井,整片弹药库殉爆

铁锤侃侃而谈
2026-10-20 08:49:50
黄然非被带走,其供职的世界500强魏桥集团会受到牵连吗?

黄然非被带走,其供职的世界500强魏桥集团会受到牵连吗?

微评社
2026-10-20 14:56:28
中纪委彻底动真格,全国严查“逃逸式”辞职!

中纪委彻底动真格,全国严查“逃逸式”辞职!

职场资深秘书
2026-10-20 15:19:34
2026-10-21 02:07:00
字节漫游指南
字节漫游指南
有态度网友ytd
231文章数 126关注度
往期回顾 全部

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

头条要闻

距中国台湾110公里 日美出动6万人大举军演为历史之最

头条要闻

距中国台湾110公里 日美出动6万人大举军演为历史之最

体育要闻

巴拉克:天生亚军与漫长极夜

娱乐要闻

刘恺威承认新恋情,打球认识

财经要闻

抄底万达之后 私募大佬又对恒大下手了

汽车要闻

黑科技一次看全 2026奇瑞全球创新大会干货汇总

态度原创

本地
时尚
教育
游戏
公开课

本地新闻

一场垂直登高赛跑出了"山城"的真正内核

秋天穿印花裙真的很有氛围感!不显胖、不呆板,大方又显气质

教育要闻

悲哀!16岁男孩沉迷游戏,父亲怒摔手机,儿子多日拒上学,父母花8999元重买手机,才换回孩子上学

《最终幻想:共鸣》评分出炉:IGN 8分 GameSpot 7分

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版