-
公开(公告)号:CN115544064A
公开(公告)日:2022-12-30
申请号:CN202211478684.7
申请日:2022-11-24
申请人: 中国电子信息产业集团有限公司
IPC分类号: G06F16/242 , G06F16/2453 , G06F16/2455
摘要: 本发明提出了一种基于自定义优化规则的数据优化方法,包括:响应于用户输入的sql语句,查询预先配置的优化规则列表中是否存在与sql语句匹配的优化规则;当优化规则列表中不存在与sql语句匹配的优化规则时,基于sql语句,通过DDL方式创建与sql语句匹配的自定义优化规则;将自定义优化规则注册到优化规则列表中;利用自定义优化规则,对sql语句进行优化。本发明是通过DDL的方式实现了优化器自定义规则的创建以及后续注册;并且,通过本发明实施例所提供的方法,优化器规则的新增和删除不需要修改优化器内核,独立于其他优化器规则,减少开发和测试成本。