一种数据库查询优化方法

    公开(公告)号:CN114116778B

    公开(公告)日:2025-01-03

    申请号:CN202111130449.6

    申请日:2021-09-26

    Abstract: 本发明公开了一种数据库查询优化方法,设计物理优化空间,获得多组查询指令;根据多组查询指令,为查询语句生成多组执行计划将多组执行计划编码为多组特征向量集;根据多组执行计划的多组特征向量集,设计预测模型来获得多组执行计划的多个预计执行时间;根据多组执行计划的多个预计执行时间,设计采样方法来选择一组执行计划;将选择的执行计划发送到执行器,获得真实执行时间,进而将选择的执行计划的特征向量集、预计执行时间和真实执行时间作为数据样本来训练预测模型,最终提升查询性能;本发明解决了传统的查询优化器生成较差的执行计划,最终导致查询性能不佳的问题。

    一种数据库查询优化方法

    公开(公告)号:CN114116778A

    公开(公告)日:2022-03-01

    申请号:CN202111130449.6

    申请日:2021-09-26

    Abstract: 本发明公开了一种数据库查询优化方法,设计物理优化空间,获得多组查询指令;根据多组查询指令,为查询语句生成多组执行计划将多组执行计划编码为多组特征向量集;根据多组执行计划的多组特征向量集,设计预测模型来获得多组执行计划的多个预计执行时间;根据多组执行计划的多个预计执行时间,设计采样方法来选择一组执行计划;将选择的执行计划发送到执行器,获得真实执行时间,进而将选择的执行计划的特征向量集、预计执行时间和真实执行时间作为数据样本来训练预测模型,最终提升查询性能;本发明解决了传统的查询优化器生成较差的执行计划,最终导致查询性能不佳的问题。

    一种基于对比学习的自监督深度表征方法

    公开(公告)号:CN115759189A

    公开(公告)日:2023-03-07

    申请号:CN202211399532.8

    申请日:2022-11-09

    Abstract: 本发明公开了一种基于对比学习的自监督深度表征方法,包括以下步骤:S1:获取待训练的数据集V;S2:一次批处理训练N条数据,对每一条数据v进行数据增强;S3:将数据v与增强后的数据vs传进受限玻尔兹曼机进行正向传播,获得其在隐藏层对应的数据h与数据hs;S4:进行对比学习,提高正样本之间的相似度;S5:进行反向传播,获得数据v在可视层的重构数据v';S6:最小化所述数据v'与所述数据v的距离;S7:重复步骤S2‑S6,直至重构损失函数收敛,实现受限玻尔兹曼机的训练;S8:利用S7训练好的受限玻尔兹曼机对数据集V进行深度表征学习,获得其深度特征表示。本发明能够克服传统受限玻尔兹曼机无目的学习的缺点,从而提高模型的表征能力。

Patent Agency Ranking