摘要
本发明公开了一种基于增强型通用知识的跨数据库代价估计方法,涉及数据库查询优化技术领域,包括:获取待估计代价的查询执行计划,并同时获取与该查询执行计划运行环境相对应的硬件环境信息;将查询执行计划和硬件环境信息,输入至预先训练的代价估计模型,以生成查询执行计划的代价估计值;其中,代价估计模型通过元学习框架训练得到,模型融合了增强型通用知识,该知识是通过对多个不同数据库系统及硬件环境的共性特征进行学习,并结构化表示而获得的知识嵌入;元学习框架执行内循环和外循环训练过程以提升模型跨场景适应性。本发明通过引入通用知识和元学习,不仅能在多种软硬件配置下实现准确的代价估计,还具备良好的迁移能力和稳定性。