[发明专利]SQL语句的信息采集方法及系统有效
申请号: | 201511001540.2 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105653647B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 伍军;张晖;陈静;林晨;王延军;王钧;张博 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sql 语句 信息 采集 方法 系统 | ||
本发明实施例提供一种SQL语句的信息采集方法及系统。该方法包括:获取用户输入的执行指令,根据用户预设的选择信息,获取与选择信息对应的低性能的SQL语句的标识以及低性能的SQL语句的内容;根据用户预设的参数类型确定参数文件,根据低性能的SQL语句的标识,在参数文件中获取低性能的SQL语句的运行参数,向用户提供低性能的SQL语句的内容以及运行参数,以使用户根据低性能的SQL语句的内容以及运行参数,对低性能的SQL语句进行优化。用以实现快速获取低性能的SQL语句的运行参数,进而提高对Oracle数据库中的SQL语句的优化效率。
技术领域
本发明实施例涉及数据库技术领域,尤其涉及一种SQL语句的信息采集方法及系统。
背景技术
目前,Oracle数据库为使用较为广泛的数据库之一,在实际使用过程中,通过结构化查询语言(Structured Query Language,简称SQL)语句对Oracle数据库进行查询、更新等操作,因此,SQL语句的性能直接影响着Oracle数据库的性能。
在Oracle数据库使用过程中,为了保证Oracle数据库具有较高的性能,需要确定Oracle数据库中性能较低SQL语句,并获取各性能较低的SQL语句的运行参数,然后根据性能较低的SQL语句的运行参数对SQL语句进行优化。在现有技术中,在Oracle数据库系统后台,用户每次对SQL语句进行优化时,均需要执行下述过程:通过用户输入的预设命令获取自动工作负荷存储库(Automatic Workload Repository,简称AWR)报告,并在AWR报告中输入执行命令确定性能较低的SQL语句的内容;在得到低性能的SQL语句以后,针对每条低性能的SQL语句,根据要获取的SQL语句的运行参数,在Oracle数据库中分别获取保存该运行参数的文件,然后分别在不同的文件中,通过输入预设指令,获取低性能的SQL语句对应的运行参数。例如,用户在AWR报告中选择低性能的SQL语句,在获取该低性能的SQL语句的执行计划的运行参数时,用户需要先获取保存执行计划的文件,并在该保存执行计划的文件中输入指令获取该SQL语句的执行计划;再采用同样的方式获取其它运行参数。当用户需要获取多条SQL语句的运行参数时,需要多次获取参数文件,多次输入不同的获取指令。
由上可知,在现有技术中,获取低性能SQL语句的运行参数的过程复杂,由于每次对SQL语句进行优化时,都需要多次获取参数文件,以及多次输入不同的获取指令,需要耗费大量的时间,使得获取低性能SQL语句的运行参数效率较低,进而导致对Oracle数据库中的SQL语句的优化效率较低。
发明内容
本发明实施例提供一种SQL语句的信息采集方法及系统,用以实现快速获取低性能的SQL语句的标识、内容以及运行参数,进而提高对Oracle数据库中的SQL语句的优化效率。
第一方面,本发明实施例提供一种SQL语句的信息采集方法,应用于Oracle数据库,包括:
获取用户输入的执行指令,根据用户预设的选择信息,获取与所述选择信息对应的低性能的SQL语句的标识以及所述低性能的SQL语句的内容;
根据用户预设的参数类型确定参数文件,其中,所述参数文件中包括多条SQL语句的标识和各所述SQL语句的运行参数;
根据所述低性能的SQL语句的标识,在所述参数文件中获取所述低性能的SQL语句的运行参数,向用户提供所述低性能的SQL语句的内容以及运行参数,以使所述用户根据所述低性能的SQL语句的内容以及运行参数,对所述低性能的SQL语句进行优化。
第二方面,本发明实施例提供一种SQL语句的信息采集系统,应用于Oracle数据库,包括:
获取模块,用于获取用户输入的执行指令,根据用户预设的选择信息,获取与所述选择信息对应的低性能的SQL语句的标识以及所述低性能的SQL语句的内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511001540.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种商品的推荐方法及装置
- 下一篇:一种页面构造器及页面构造方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置