一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据的处理方法及装置与流程

2022-05-06 10:48:27 来源:中国专利 TAG:

技术特征:
1.一种数据的处理方法,其特征在于,应用于服务器,包括:获取结构化查询语言sql语句;若所述sql语句中存在统计函数且所述统计函数涉及的数据表不是预设白名单数据表,则对所述sql语句进行优化处理,所述优化处理用于降低所述sql语句的执行对数据库的响应速度的影响;若所述sql语句中存在统计函数且所述统计函数涉及的数据表是预设白名单数据表,则执行所述sql语句。2.根据权利要求1所述的方法,其特征在于,所述对所述sql语句进行优化处理,包括:确定所述sql语句中是否存在去重子句,所述去重子句中包括待查询的列名称;若所述sql语句中存在所述去重子句,将所述去重子句替换为分组统计数据子句,所述分组统计数据子句用于对所述待查询的列名称对应的字段进行分组,以返回不重复的所述待查询的列名称对应的字段。3.根据权利要求1所述的方法,其特征在于,所述对所述sql语句进行优化处理,包括:不执行所述sql语句。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述预设白名单数据表用于指示数据表中的数据量小于或等于预设数据量的数据表。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述统计函数涉及的数据表是否为预设白名单数据表,包括:根据所述统计函数涉及的数据表的表名与所述预设白名单数据表,确定所述统计函数涉及的数据表是否位于所述预设白名单数据表,所述预设白名单数据表中包括数据表中的数据量小于或等于预设数据量的数据表的表名;若所述统计函数涉及的数据表的表名在所述预设白名单数据表的表名中,则所述统计函数涉及的数据表位于所述预设白名单数据表。6.根据权利要求1至3中任一项所述的方法,其特征在于,所述统计函数涉及的数据表是否为预设白名单数据表,包括:根据所述统计函数涉及的数据表的表名与预设黑名单数据表,确定所述统计函数涉及的数据表是否位于所述预设白名单数据表,所述预设黑名单数据表中包括数据表中的数据量大于或等于预设数据量的数据表的表名;若所述统计函数涉及的数据表的表名不在所述预设黑名单数据表的表名中,则所述统计函数涉及的数据表位于所述预设白名单数据表。7.一种数据的处理装置,其特征在于,包括:获取模块,用于获取结构化查询语言sql语句;处理模块,用于若所述sql语句中存在统计函数且所述统计函数涉及的数据表不是预设白名单数据表,则对所述sql语句进行优化处理,所述优化处理用于降低所述sql语句的执行对数据库的响应速度的影响;所述处理模块还用于若所述sql语句中存在统计函数且所述统计函数涉及的数据表是预设白名单数据表,则执行所述sql语句。8.一种服务器,其特征在于,包括:存储器和处理器;所述存储器用于存储程序指令;
所述处理器用于调用所述存储器中的程序指令执行如权利要求1至6中任一项所述的方法。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6中任一项所述的方法。

技术总结
本申请涉及大数据技术领域,尤其涉及数据的处理方法及装置。本申请的处理方法中,获取结构化查询语言SQL语句,若该SQL语句中存在统计函数且统计函数涉及的数据表不是预设白名单数据表,则对该SQL语句进行优化处理,优化处理用于降低SQL语句的执行对数据库的响应速度的影响;若SQL语句中存在统计函数且统计函数涉及的数据表是预设白名单数据表,则执行该SQL语句。本申请提供的数据的处理方法可以同时兼顾数据库的响应速度需求和输出指定数据表中非重复结果数量需求,使得数据库资源可以得到合理的利用。得到合理的利用。得到合理的利用。


技术研发人员:黄萌 林丹 阳兵 阳万里
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2022.04.06
技术公布日:2022/5/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献