一种SQL故障定位方法、装置、系统及设备制造方法及图纸

技术编号:40739819 阅读:21 留言:0更新日期:2024-03-25 20:00
本申请公开了一种SQL故障定位方法、装置、系统及设备,通过将当前执行计划结果与历史执行计划结果进行对比,从而可以直观地看出问题SQL在哪一阶段出现了故障,从而快速定位故障原因,对业务SQL进行优化,同时,本申请可应用于多种类型数据库,实用性广泛,解决了目前对执行计划的分析较为依赖专家经验,存在不确定性,且数据库结构的复杂性提高,其中数据分布及统计信息也随之变化,使得执行计划的结果更加复杂,大大增加了DBA分析解决故障的难度,降低了工作效率的技术问题。

【技术实现步骤摘要】

本申请涉及数据库处理,尤其涉及一种sql故障定位方法、装置、系统及设备。


技术介绍

1、随着社会的发展,各行各业在技术上取得了巨大的进步,尤其是大数据时代的来临,使得数据量呈现指数级增长,数据库在其中扮演着越来越重要的角色。面对愈加复杂的数据库环境,慢查询、锁等待、锁超时等数据库常见sql问题也愈加突出。

2、执行计划是数据库系统在执行sql语句时生成的一种描述执行方式和顺序的计划,它提供了有关查询如何被执行、使用哪些索引、连接方式、运行时间等信息,数据库管理员(database administrator,dba)可以利用执行计划优化查询性能、调试和诊断查询问题。

3、通过对执行计划的分析,为dba运维专家提供了一种解决慢查询等sql问题的方式,但是该过程极其地依赖经验,存在不确定性。尤其是在如今数据量飞速增长以及分布式数据库成为主流的情形下,生产环境数据库中的数据无时无刻不在变化,数据库结构的复杂性提高,其中数据分布及统计信息也随之变化,使得执行计划的结果更加复杂,大大增加了dba分析解决故障的难度,降低了工作效率。

...

【技术保护点】

1.一种SQL故障定位方法,其特征在于,包括:

2.根据权利要求1所述的SQL故障定位方法,其特征在于,所述步骤S2具体包括:

3.根据权利要求2所述的SQL故障定位方法,其特征在于,所述步骤S24具体包括:

4.根据权利要求1所述的SQL故障定位方法,其特征在于,所述步骤S3具体包括:

5.一种SQL故障定位装置,其特征在于,包括:

6.根据权利要求5所述的SQL故障定位装置,其特征在于,所述第二获取单元具体包括:

7.根据权利要求6所述的SQL故障定位装置,其特征在于,所述第二处理子单元具体用于:

8...

【技术特征摘要】

1.一种sql故障定位方法,其特征在于,包括:

2.根据权利要求1所述的sql故障定位方法,其特征在于,所述步骤s2具体包括:

3.根据权利要求2所述的sql故障定位方法,其特征在于,所述步骤s24具体包括:

4.根据权利要求1所述的sql故障定位方法,其特征在于,所述步骤s3具体包括:

5.一种sql故障定位装置,其特征在于,包括:

6.根据权利...

【专利技术属性】
技术研发人员:王炳杰
申请(专利权)人:金篆信科有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1