-
公开(公告)号:CN111522816A
公开(公告)日:2020-08-11
申请号:CN202010300027.8
申请日:2020-04-16
Applicant: 云和恩墨(北京)信息技术有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2457
Abstract: 本申请公开了一种基于数据库引擎的数据处理方法、装置、终端及介质。其中方法包括:确定查询语句以及编辑查询语句所依据的语法规则;依据语法规则对查询语句进行解析,得到抽象语法树;基于预配置的目标数据库,确定抽象语法树的对应的至少一个元数据;确定查询语句的执行计划;依据抽象语法树对应的至少一个元数据和执行计划,对查询语句进行优化分析处理,以实现对目标数据库进行优化分析处理。本申请实现了对SQL语句的质量的自动化监控目的,降低了对SQL语句的质量分析成本,起到了通过对SQL语句的质量分析,达到对目标数据库进行优化的目的,避免了因数据库的不良设计,导致数据库对应用程序的响应缓慢情况的发生。
-
公开(公告)号:CN113190422B
公开(公告)日:2022-05-13
申请号:CN202110300327.0
申请日:2021-03-22
Applicant: 云和恩墨(北京)信息技术有限公司
IPC: G06F11/34 , G06F16/242 , G06F40/186
Abstract: 本申请公开了一种SQL语句的质量分析方法、装置、终端及介质。其中方法包括:获取待分析的查询语句;基于预设的多种语句规则分析模板,确定所选定的目标语句规则分析模板;依据目标语句规则分析模板,确定对查询语句的分析结果。本申请实现了将同种数据库的代码编辑规则进行整合,起到对多种语法规则的SQL语句进行审核分析的效果,还给出了详细的分析结果,达到对查询语句进行自动化质量分析的目的,提高对SQL语句的质量分析效率。
-
公开(公告)号:CN113190422A
公开(公告)日:2021-07-30
申请号:CN202110300327.0
申请日:2021-03-22
Applicant: 云和恩墨(北京)信息技术有限公司
IPC: G06F11/34 , G06F16/242 , G06F40/186
Abstract: 本申请公开了一种SQL语句的质量分析方法、装置、终端及介质。其中方法包括:获取待分析的查询语句;基于预设的多种语句规则分析模板,确定所选定的目标语句规则分析模板;依据目标语句规则分析模板,确定对查询语句的分析结果。本申请实现了将同种数据库的代码编辑规则进行整合,起到对多种语法规则的SQL语句进行审核分析的效果,还给出了详细的分析结果,达到对查询语句进行自动化质量分析的目的,提高对SQL语句的质量分析效率。
-
公开(公告)号:CN111522816B
公开(公告)日:2021-04-30
申请号:CN202010300027.8
申请日:2020-04-16
Applicant: 云和恩墨(北京)信息技术有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2457
Abstract: 本申请公开了一种基于数据库引擎的数据处理方法、装置、终端及介质。其中方法包括:确定查询语句以及编辑查询语句所依据的语法规则;依据语法规则对查询语句进行解析,得到抽象语法树;基于预配置的目标数据库,确定抽象语法树的对应的至少一个元数据;确定查询语句的执行计划;依据抽象语法树对应的至少一个元数据和执行计划,对查询语句进行优化分析处理,以实现对目标数据库进行优化分析处理。本申请实现了对SQL语句的质量的自动化监控目的,降低了对SQL语句的质量分析成本,起到了通过对SQL语句的质量分析,达到对目标数据库进行优化的目的,避免了因数据库的不良设计,导致数据库对应用程序的响应缓慢情况的发生。
-
-
-