案例背景
2026 运维管理 AI 场景要同时回答四类问题:「数据库为什么慢或卡了、慢查询和索引该怎么优化、巡检健康不健康、哪些写操作必须先确认才能执行并从哪儿追溯」。MySQL、Oracle、PostgreSQL、OceanBase 各有各的监控口径,大模型裸连数据库一条误写 SQL 就是生产事故。本项目按「库是大脑、AI 做判断、规则做闸门」的范式构建数据库运维智能体:以数据库运维本体(49 类 / 17 对象属性 / 18 数据属性,schema 464 条三元组 + SHACL 102 条三元组,顶层 DBOEntity → InfraResource / OperationCapability)为语义大脑,AG-0 编排、AG-1 监控、AG-2 SQL 优化、AG-3 故障诊断、AG-4 健康巡检、AG-5 变更管控六类智能体沿 Symptom → DiagnosticRule → Evidence → RootCause → Remediation → SafetyGuard 推理链工作,置信度公式 conf = prior + 0.10×证据 + 0.10×反模式 − 0.15×反证、conf < 0.60 不下结论;AG-5 是唯一写入口,变更走两阶段确认(dry-run → 5 分钟一次性 token → 人工确认 → 实施 → AuditRecord),采集通道 fdb2 零探针只读、数据脱敏 100%。Neo4j 知识图 137 节点 / 280 关系 / 7 约束沉淀能力 61 项、症状 12 类、诊断规则 6 条、优化规则 6 条、处置 6 类、健康维度 6 个、SQL 反模式 12 条、运维案例 7 个、知识条目 4 条。真实生产环境验证:18/64 张表无索引、phone 表 44.7 万行无主键全表扫描被 OR_MISSING_INDEX conf 1.00 定位并给出加索引处置(token 508cede810c8477f6f0dc72c),健康评分 57.6/90 扣分项逐条披露,34 次运维活动写操作 0 次,KPI:根因准确率 ≥85% / MTTR -40%、慢日志覆盖 90% / 采纳率 ≥70%、意图识别 ≥90%、脱敏 100%,F001–F045 需求全量覆盖。
案例描述
以数据库运维AI场景业务与推理本体(OWL 2 DL,schema 464 + SHACL 102 = 566 条三元组:49 类 / 17 对象属性 / 18 数据属性 / 6 条 NodeShape,命名空间 http://ontology.dbops.com/dbops#)为语义大脑构建异构数据库运维智能体矩阵:顶层 DBOEntity → InfraResource / OperationCapability 统一 MySQL/Oracle/PostgreSQL/OceanBase 四类引擎与三类业务场景(供应链 P0 SLA 0.999、营销促销 P0、财务结算 P1);推理链 Symptom(12 类)→ DiagnosticRule(6 条带先验)→ Evidence(7 类)→ RootCause(7 类)→ Remediation(6 类)→ SafetyGuard 显式对象化,置信度公式 conf = prior + 0.10×证据 + 0.10×反模式 − 0.15×反证、conf < 0.60 不下结论。AG-0~AG-5 六类智能体分工(编排/监控/SQL 优化/故障诊断/健康巡检/变更管控),AG-5 唯一写入口走两阶段确认:dry-run → 5 分钟一次性 token → 人工确认 → 实施 → AuditRecord 留痕,fdb2 零探针只读采集、脱敏 100%。Neo4j 知识图 137 节点 / 280 关系 / 7 约束沉淀 61 项能力、12 条 SQL 反模式、7 个运维案例、4 条知识条目。真实环境验证:phone 表 446,903 行无主键全表扫描(EXPLAIN type=ALL / rows=446903)→ OR_MISSING_INDEX conf 1.00 → RC_MISSING_INDEX_SCAN conf 0.95 → REM_ADD_INDEX 经 token 508cede810c8477f6f0dc72c 两阶段确认;深分页 150 万行扫 20 行 → AP_DEEP_PAGING → 子查询延迟关联改写(扫描行 -99.8%、耗时 -85%);健康评分 57.6/90(18/64 表无索引、slow_query_log=OFF 缺口如实披露)、34 次运维活动写操作 0 次,SHACL 校验 CONFORMS=True,F001–F045 需求全量覆盖。
成为第一个围绕这个案例提出问题或分享复现经验的会员。