一种代价优化器与代价估计的方法及其设备

    公开(公告)号:CN107885865B

    公开(公告)日:2019-12-10

    申请号:CN201711175349.9

    申请日:2017-11-22

    Inventor: 夏立 陈振强

    Abstract: 本申请的目的是提供一种代价优化器与代价估计的方法及其设备,本申请通过判断获取到的统计信息是否完备,若否,则根据依赖于所述统计信息的操作树的操作类型确定对应的代价估计方式;基于所述代价估计方式确定所述对应操作类型的代价估计;根据依赖于所述统计信息操作类型对应的代价估计及未依赖于统计信息的操作类型对应的代价估计确定所述操作树的累积代价估计。从而对于运行时创建临时表和子查询可以进行代价估算,实现对海量数据的场景不受数据规模限制。

    一种代价优化器与代价估计的方法及其设备

    公开(公告)号:CN107885865A

    公开(公告)日:2018-04-06

    申请号:CN201711175349.9

    申请日:2017-11-22

    Inventor: 夏立 陈振强

    Abstract: 本申请的目的是提供一种代价优化器与代价估计的方法及其设备,本申请通过判断获取到的统计信息是否完备,若否,则根据依赖于所述统计信息的操作树的操作类型确定对应的代价估计方式;基于所述代价估计方式确定所述对应操作类型的代价估计;根据依赖于所述统计信息操作类型对应的代价估计及未依赖于统计信息的操作类型对应的代价估计确定所述操作树的累积代价估计。从而对于运行时创建临时表和子查询可以进行代价估算,实现对海量数据的场景不受数据规模限制。

    一种代价估计的方法及设备

    公开(公告)号:CN107239541B

    公开(公告)日:2020-02-14

    申请号:CN201710409673.6

    申请日:2017-06-02

    Abstract: 本申请的目的是提供一种代价估计的方法及设备,本申请通过根据操作树的操作类型确定对应的代价估计方式,基于所述代价估计方式及获取到的原始统计信息确定所述操作类型的代价估计;确定待调整的代价估计,基于所述待调整的代价估计对应的操作类型确定调整因子,根据所述调整因子调整所述待调整的代价估计;根据未调整的代价估计及调整后的代价估计确定所述操作树的累积代价估计,解决了传统代价优化器存在的统计信息的完备性和代价估算的准确性之间的矛盾;通过矫正代价估计,提高代价优化器代价估计的准确性,从而生成性能更好的执行计划。

    一种代价估计的方法及设备

    公开(公告)号:CN107239541A

    公开(公告)日:2017-10-10

    申请号:CN201710409673.6

    申请日:2017-06-02

    Abstract: 本申请的目的是提供一种代价估计的方法及设备,本申请通过根据操作树的操作类型确定对应的代价估计方式,基于所述代价估计方式及获取到的原始统计信息确定所述操作类型的代价估计;确定待调整的代价估计,基于所述待调整的代价估计对应的操作类型确定调整因子,根据所述调整因子调整所述待调整的代价估计;根据未调整的代价估计及调整后的代价估计确定所述操作树的累积代价估计,解决了传统代价优化器存在的统计信息的完备性和代价估算的准确性之间的矛盾;通过矫正代价估计,提高代价优化器代价估计的准确性,从而生成性能更好的执行计划。

Patent Agency Ranking