下载此文档

数据库优化方法和装置的制作方法.docx


文档分类:论文 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
数据库优化方法和装置的制作方法
专利名称:数据库优化方法和装置的制作方法
技术领域:
本发明涉及移动通信技术,特别涉及数据库优化方法和装置。
背景技术:
在数据库应用中,每天都有大量的SQL访问数据库。目前,数据库比如hformiHASH)码生成函数,生成该标准SQL的哈希码,即标准SQL的标识为哈希码。其中,哈希码是一个十进制数字,用于唯一标识标准SQL。在步骤104中,步骤104的定位操作具体可参见图3所示的流程。根据步骤104的描述可以知道,关键SQL是根据标准SQL的哈希码定位的,而不是将标准SQL本身的字符串进行比较确定,这一方面可以提供定位效率,另一方面减少对数据库系统的负荷。另外,根据步骤104的描述可以知道,定位关键SQL是基于标准SQL,而不是直接采用原始SQL。通过对步骤102的分析可以知道,标准SQL是对应执行路线,基于此,可以看出步骤104是从执行路线的角度定位关键SQL,这能够保证定位出的关键SQL更加准确。下面通过图2对步骤102进行详细描述参见图2,图2为本发明实施例提供的步骤102的实现流程图。如图2所示,针对步骤101捕获的每一原始SQL,执行如下处理步骤201,按照顺序遍历原始SQL中的字符,将遍历到的字符作为当前字符。本步骤201中的字符为单词、符号或者数组。步骤202,判断所述当前字符是否为最后一个未被遍历的字符,如果否,执行步骤 203,如果是,结束当前处理流程。若当前字符为最后一个未被遍历的字符,则结束当前处理流程,将处理后的SQL 作为标准SQL。步骤203,判断当前字符是否在设定的运算符中,如果是,执行步骤204;否则,执行步骤205。本步骤203中的运算符至少包含以下字符中的至少一个等于(=)、大于(>)、 小于()、大于等于(>=),小于等于('caoga'
and = commontaskO. sheetKey and commontaskl .deleted '1'SQL2
select count(distinct ) as col__0—0_
from commontask—task—undo commontaskO, CommonTask—main commontaskl where
( =lMYang1 or 二'1710’) and
(commontaskO .taskStatus = 2 or commontaskO .taskStatus 二 6 or commontaskO .taskStatus = 1) and 'caoga'
and 二 and commontaskl .deleted T对上述两个原始SQL分别基于图2所示的处理流程,可以得到同一标准SQL,具体为
8CN 102541884 ASelect count(distinct ) as col—0—0— from commontask—task—undo commontaskO, co

数据库优化方法和装置的制作方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人421989820
  • 文件大小19 KB
  • 时间2022-06-25