摘要
本发明提供一种数据库查询预测与负载调度方法及装置,该方法包括:获得数据库系统对应的多个查询任务;将所述多个查询任务分别输入到预设的内存预测模型,获得所述内存预测模型输出的与所述多个查询任务分别对应的内存预测结果;所述内存预测结果为内存需求预测值;基于所述内存预测结果和动态调度策略对所述多个查询任务进行负载调度,获得负载调度信息,基于所述负载调度信息对所述多个查询任务进行内存分配处理;其中,所述动态调度策略是基于对所述数据库系统进行内存感知的负载调度策略;所述负载调度信息包括多个查询任务的查询执行顺序。本发明提供的方法,能够有效提高查询任务的内存预测精度和负载调度效率。