异常SQL的智能识别方法、装置、电子设备及存储介质

    公开(公告)号:CN113849520A

    公开(公告)日:2021-12-28

    申请号:CN202111158188.9

    申请日:2021-09-30

    发明人: 邓根强

    IPC分类号: G06F16/242 G06F16/22

    摘要: 本发明涉及大数据领域,揭露一种异常SQL的智能识别方法,包括:响应于数据库中SQL的执行计划变更操作,记录SQL的执行计划信息,以配置SQL的执行计划信息表;从执行计划信息表中查询SQL的最新执行计划;查找SQL在数据库中所有的原始执行计划,识别原始执行计划中的最优执行计划;在最新执行计划与最优执行计划一致时,将最新执行计划作为正常执行计划,以向数据库进行访问;在最新执行计划与最优执行计划不一致时,将最新执行计划作为异常执行计划,并根据异常执行计划的变更信息,以确定SQL向数据库进行访问的最终执行计划。此外,本发明还涉及区块链技术,所述最优执行计划可存储区块链中。本发明可以提高SQL异常识别的效率。

    异常SQL的智能识别方法、装置、电子设备及存储介质

    公开(公告)号:CN113849520B

    公开(公告)日:2024-05-28

    申请号:CN202111158188.9

    申请日:2021-09-30

    发明人: 邓根强

    IPC分类号: G06F16/242 G06F16/22

    摘要: 本发明涉及大数据领域,揭露一种异常SQL的智能识别方法,包括:响应于数据库中SQL的执行计划变更操作,记录SQL的执行计划信息,以配置SQL的执行计划信息表;从执行计划信息表中查询SQL的最新执行计划;查找SQL在数据库中所有的原始执行计划,识别原始执行计划中的最优执行计划;在最新执行计划与最优执行计划一致时,将最新执行计划作为正常执行计划,以向数据库进行访问;在最新执行计划与最优执行计划不一致时,将最新执行计划作为异常执行计划,并根据异常执行计划的变更信息,以确定SQL向数据库进行访问的最终执行计划。此外,本发明还涉及区块链技术,所述最优执行计划可存储区块链中。本发明可以提高SQL异常识别的效率。