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

技术创新:数据库诊断从“采样黑盒”到“事件白盒”
在生产环境中,数据库性能异常往往转瞬即逝。传统的监控工具(如Prometheus、pg_stat_statements)普遍采用基于采样的外部监控方式。
论文指出,这种“固定间隔采样”存在一个核心矛盾:低采样频率会遗漏瞬态异常,而高采样频率又会带来巨大的系统开销。 更严重的是,由于缺乏数据库内核上下文,传统工具在面对复杂锁等待或资源争用时,如同面对一个“黑盒”,只能进行推测性推断。
针对这一痛点,DBdoctor提出了一套全新的解决范式:
1.基于事件(Event-based)的指标采集框架:利用 eBPF技术,实现了细粒度且非侵入式的数据采集。它不再依赖固定时间间隔的采样,而是精准捕捉内核态与用户态的关键事件。
2.低开销与高精度并存:实验证明,DBdoctor能够在极低的开销下,捕获高频采样才能发现的锁等待延迟尖峰,解决了长期困扰业界的“粒度-开销”平衡难题。
3.白盒诊断模型:将采集到的数据建模为 SQL时序资源指标 和 依赖关系图,彻底实现了从“外部观测”到“内部透视”的转变,使诊断过程清晰可见。
关于DBdoctor:内核级数据库性能诊断的“尖刀”
DBdoctor是一款内核级数据库性能诊断平台,由海信聚好看科技公司自主研发。其核心技术优势正是论文中论证的 eBPF技术。通过这一“上帝视角”,DBdoctor能够在不修改数据库一行源码的情况下,旁路采集全量SQL执行路径、锁等待事件及事务维度的细粒度数据。
在大模型时代,DBdoctor进一步进化,通过整合MCP Server技术与大语言模型,实现了 “AI SQL优化器” 与 “外置Cost优化器” 的双核驱动,精准评估SQL上线后的性能表现,覆盖从开发、测试到生产的全生命周期。
目前,DBdoctor已深度适配MySQL、OceanBase、PolarDB、达梦、高斯等20+国内外主流数据库。
关于ICDE:数据库领域的“奥斯卡”
ICDE(IEEE International Conference on Data Engineering) 是国际公认的数据工程与数据库领域的顶级学术会议。它与 ACM SIGMOD、VLDB 并称为数据库“三大顶会”,同时也是中国计算机学会(CCF)推荐的 A类会议。
ICDE对论文的理论原创性及工业应用价值有着极高要求。此次DBdoctor与人民大学的成果入选,是对该技术在“非侵入性”与“细粒度诊断”双重维度上取得突破的国际认可。
展望未来
随着eBPF技术与AI大模型的深度融合,数据库运维正加速从“被动救火”走向“主动自治”。DBdoctor论文此次入选ICDE 2026,是中国数据库生态在核心可观测性领域的一次国际亮相。未来,DBdoctor将持续深化与中国人民大学等顶尖高校的产学研合作,推动更多前沿技术成果落地,为企业提供更高效、更稳固的数据底座支撑。




