摘要
本发明公开了一种多引擎开发中SQL组件节点组合使用的方法,包括如下步骤:S1、建立数据库连接;S2、定义标准化的SQL组件节点接口获取数据;S3、分配各个SQL组件节点的执行任务,并对各个SQL组件节点执行SQL查询;S4、查询结果传输到中间处理层;S5、利用增强的ETL流程,在中间处理层对查询结果进行处理,合并生成统一的查询结果集;S6、采用基于随机森林算法的自适应结果合并算法,调整合并策略;S7、收集各节点的性能指标;S8、使用基于图神经网络和多头注意力机制的深度强化学习模型,动态预测并优化SQL组件节点组合策略;S9、将优化后的SQL组件节点组合策略应用于查询任务。本发明采用分布式计算框架和深度强化学习,实现多引擎SQL优化使用。