暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
基于人工智能实现数据库sql优化执行的自动化方法及系统_CN113505141A_上海沄熹科技有限公司.pdf
10
11页
1次
2024-04-24
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202110755698.8
(22)申请日 2021.07.05
(71)申请人 浪潮云信息技术股份公司
地址 250100 山东省济南市高新区浪潮路
1036号浪科技园S01号楼
(72)发明人 志伟 
(74)专利代理机构 济南信达专利事务所有
37100
代理人 孙园园
(51)Int.Cl.
G06F
16/242
(2019 .01)
G06F
16/2453
(2019 .01)
G06F
16/22
(2019 .01)
G06N
3/04
(2006 .01)
G06N
3/08
(2006 .01)
(54)发明
基于人工智能实现数据库SQL优化执行的自
动化方法及系统
(57)摘要
种基于人
SQL动化系统属于
监控技术领本发明要解决的技术问题为现有
术中在的
及现有技术方法优化后的SQL执行效率未达到
佳效同时浪费用的
该方法是通过人工据不的数据库类
和规则对数据库表结构及执行的SQL语句进行
优化具体如下S1通过人工智能机器学习算法
完成对SQL语句优化训练得性能完善的SQL语
S2优化后的SQL进行定时
SQLSQL
同时给出优化分析结果。
权利要求书2页 说明书7页 附图1页
CN 113505141 A
2021.10.15
CN 113505141 A
1 .种基于人工现数据库SQL优化执行的自动化方法其特在于方法
过人智能根据不同的库类和规则对数据库表结执行的SQL句进行
体如下
S1、通过人工机器学习算法完成对SQL语句优化获得性能完善的SQL语
S2优化后的SQL句进行收定时报告SQL和最SQL
行对同时给出优化分析结果。
2.据权要求1述的基于人工智能实现库SQL优化执行的自动化方其特征
在于数据库表结构优化方法包括如下内容
存储数据调整为最小数据类型
使简单的数据类型
字段为not null
少text、blob、clob类型使对常条件字段增加索
3 .利要求1述的基于人工现数据库SQL优化执行的动化方法其特
在于所述步骤S1中对SQL语句优化训过程步骤如下
S101、输入一条源SQL语
S102、通过语法结构树和SQL解析器对源SQL语句进行解析取关键字、表关系及条件
S103构的SQL经网进化输入字段及连
获取表结构和索对源SQL语句按照SQL规格进行n次重并获得重写n条SQL
语句每个SQL语句均是一个简单经网络一个AI智能体
S104写的SQLSQL
SQL选出与源SQL执行结果相同的SQL语
S105、重构SQL语句是否有相执行计划SQL语
若是则执行步骤S106
若否则跳转至步骤S107
S106、根据执行计划对重写SQL语句进行过滤执行计划相同的SQL语保留一个
S107到的SQL句进行时最短两个SQL句作
保留前两条执行时间最短的SQL语
S108、SQL语句执行时间无法缩短或者无法获得新的重构的SQL语
若是则执行步骤S109
若否则跳转至步骤S103
S109、结束。
4 .据权利要求3所述的基于人工智能实现库SQL优化执行的自动化方其特征
在于所述字段条件包括joinwhere、group及order。
5 .利要求1所述的于人智能实据库SQL优化执行的动化方法其特
征在于SQL语句优化规则包括
规范字段称、称、据库称及别
避免无关联
避免全表扫描
避免无意义的查
权 利 要 求 书
1/2
2
CN 113505141 A
2
of 11
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜