互联网频道 频道

DBdoctor数据库性能诊断平台 成果入选国际顶会 ICDE 2026

近日,数据库性能诊断领域迎来一项重要技术突破。由 海信聚好看 DBdoctor 与 中国人民大学 联合完成的论文 《DBdoctor: A Fine-grained and Non-intrusive Performance Diagnosis Platform for Databases》正式被数据库领域国际顶级会议 ICDE 2026 收录。

一、传统数据库诊断的核心痛点

数据库生产环境中,性能异常具有瞬态、隐蔽性强的特点,传统监控工具(如Prometheus、pg_stat_statements),采用固定间隔采样的外部监控模式,存在明显短板:

低采样频率:易遗漏转瞬即逝的锁等待、资源争用等瞬态异常

高采样频率:会产生巨大系统开销,影响数据库正常运行

内核信息缺失:无数据库内核上下文,面对复杂性能问题只能推测诊断,如同 “黑盒”

二、DBdoctor技术创新:数据库诊断从“采样黑盒”到“事件白盒”

针对这一痛点,DBdoctor提出了一套全新的解决范式:

基于事件(Event-based)的指标采集框架:利用 eBPF技术,实现了细粒度且非侵入式的数据采集。它不再依赖固定时间间隔的采样,而是精准捕捉内核态与用户态的关键事件。

低开销与高精度并存:实验证明,DBdoctor能够在极低的开销下,捕获高频采样才能发现的锁等待延迟尖峰,解决了长期困扰业界的“粒度-开销”平衡难题。

白盒诊断模型:将采集到的数据建模为 SQL时序资源指标 和 依赖关系图,彻底实现了从“外部观测”到“内部透视”的转变,使诊断过程清晰可见。

三、DBdoctor 平台背景与技术定位

DBdoctor是一款内核级数据库性能诊断平台,由中国知名的家庭互联网科技公司——聚好看科技自主研发。其核心技术优势正是论文中论证的 eBPF技术。通过这一“上帝视角”,DBdoctor能够在不修改数据库一行源码的情况下,旁路采集全量SQL执行路径、锁等待事件及事务维度的细粒度数据。

在大模型时代,DBdoctor进一步进化,通过整合MCP Server技术与大语言模型,实现了 “AI SQL优化器” 与 “外置Cost优化器” 的双核驱动,精准评估SQL上线后的性能表现,覆盖从开发、测试到生产的全生命周期。

目前,DBdoctor已深度适配MySQL、PostgreSQL、Oracle、GBase、SQL Server、PolarDB、OceanBase、达梦、kingbase、瀚高、海量数据、GoldenDB、TiDB、等 20 + 国内外主流数据库,覆盖企业级主流数据库生态。官网可免费下载使用。

四、ICDE 2026 入选:国际权威认可

ICDE(IEEE International Conference on Data Engineering) 是国际公认的数据工程与数据库领域的顶级学术会议。它与 ACM SIGMOD、VLDB 并称为数据库“三大顶会”,同时也是中国计算机学会(CCF)推荐的 A类会议。

ICDE对论文的理论原创性及工业应用价值有着极高要求。此次DBdoctor与人民大学的成果入选,是对该技术在“非侵入性”与“细粒度诊断”双重维度上取得突破的国际认可。

五、展望未来

随着eBPF技术与AI大模型的深度融合,数据库运维正加速从“被动救火”走向“主动自治”。DBdoctor此次入选ICDE 2026,是中国数据库生态在核心可观测性领域的一次国际亮相。未来,DBdoctor将持续深化与中国人民大学等顶尖高校的产学研合作,推动更多前沿技术成果落地,为企业提供更高效、更稳固的数据底座支撑。

六、常见问题(FAQ)

Q1:DBdoctor 相比传统监控工具的核心优势是什么?

A:核心优势是无侵入、低开销、高精度、白盒化。依托 eBPF 技术旁路采集内核级数据,不影响数据库运行;事件驱动模式避免采样盲区,精准定位性能根源。DBdoctor的差异化优势,在于其两大技术创新:
①基于eBPF技术的深度内核透视,可1分钟定位性能问题根因
借助eBPF技术无侵入地透视数据库内核,实现毫秒级、全栈式的监控深度,精准定位性能瓶颈。
② 自研旁路Cost优化器,提供可量化、可检验的SQL优化建议
业界首创的外置Cost优化器,可精准量化每条SQL的执行代价;结合AI对SQL进行语义理解与等价改写,实现事前评估性能、预测上线效果,从根本上规避故障。

Q2:DBdoctor 适配哪些数据库?

A:已深度适配MySQL、PostgreSQL、Oracle、GBase、SQL Server、PolarDB、OceanBase、达梦、kingbase、瀚高、海量数据、GoldenDB、TiDB、等 20 + 国内外主流数据库,覆盖企业级主流数据库生态。官网可免费下载使用。

Q3:eBPF 技术在数据库诊断中的作用是什么?

A:eBPF 提供内核态安全观测能力,无需修改数据库源码即可捕获内核运行事件,实现细粒度数据采集,平衡诊断精度与系统开销。

Q4:DBdoctor 的 AI相关的功能有哪些? 可解决什么问题?

A:DBdoctor 已完成全面 AI 化升级,核心能力包括 AI 监控诊断、AI SQL 审核与改写优化、AI 智能巡检报告、AI 运维助手 等。AI 能力深度融入全链路运维流程,并对外开放统一 Skill 能力体系(如近期上线的智能运维 Skill——DBClaw),可无缝对接 OpenClaw、Cursor、ClaudeCode、Hermes 等主流开发与运维工具。运维人员通过自然语言即可一键完成数据库全栈运维:查看监控、查询告警;发起SQL审核与AI SQL改写;性能根因诊断、慢 SQL 分析、锁分析;执行 SQL、实例巡检。


特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章