SQL语句的定位方法、装置、电子设备及存储介质制造方法及图纸

技术编号:45096736 阅读:44 留言:0更新日期:2025-04-25 18:34
本申请提出一种SQL语句的定位方法、装置、电子设备及存储介质,其中,方法包括:获取运行中的SQL语句的运行状态信息;其中,运行状态信息包括SQL语句对应的客户端标识及客户端端口;根据客户端标识及客户端端口,确定SQL语句对应的客户端进程;根据客户端进程相关的进程树,确定SQL语句对应的业务进程及业务程序;其中,业务程序是包含SQL语句的程序,业务进程是执行业务程序产生的进程。由此,通过SQL语句执行过程中所涉物理对象的因果关系,能够对数据库所运行SQL语句定位到业务进程和业务程序粒度级别,提高了定位准确性,实现了SQL语句的精准定位。

【技术实现步骤摘要】

本申请涉及数据库和和操作系统领域,尤其涉及一种sql语句的定位方法、装置、电子设备及存储介质。


技术介绍

1、在一些数据库维护和分析场景中,通常需要对数据库上运行的结构化查询语言(structured query language,sql)语句定位溯源,找到sql语句被发起执行的源头。

2、相关技术中,可以将sql语句定位到客户端主机或业务系统,但是定位不够精准;还有些是通过文字匹配sql语句和业务程序,区分度不高,结果容易混淆。


技术实现思路

1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本申请的第一个目的在于提出一种sql语句的定位方法,以实现sql语句的精准定位。

3、本申请的第二个目的在于提出一种sql语句的定位装置。

4、本申请的第三个目的在于提出一种电子设备。

5、本申请的第四个目的在于提出一种计算机可读存储介质。

6、本申请的第五个目的在于提出一种计算机程序产品。

7、为达上述目的,本申本文档来自技高网...

【技术保护点】

1.一种SQL语句的定位方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的方法,其特征在于,所述根据所述客户端标识及所述客户端端口,确定所述SQL语句对应的客户端进程,包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述客户端进程相关的进程树,确定所述SQL语句对应的业务进程及业务程序,包括:

4.如权利要求3所述的方法,其特征在于,所述在所述客户端进程相关的进程树上,确定所述业务进程,包括:

5.如权利要求3所述的方法,其特征在于,所述根据所述业务进程,确定所述业务程序,包括:

6.如权利要求3所述的方法...

【技术特征摘要】

1.一种sql语句的定位方法,其特征在于,所述方法包括以下步骤:

2.如权利要求1所述的方法,其特征在于,所述根据所述客户端标识及所述客户端端口,确定所述sql语句对应的客户端进程,包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述客户端进程相关的进程树,确定所述sql语句对应的业务进程及业务程序,包括:

4.如权利要求3所述的方法,其特征在于,所述在所述客户端进程相关的进程树上,确定所述业务进程,包括:

5.如权利要求3所述的方法,其特征在于,所述根据所述业务进程,确定所述业务程序,包括:

6.如权利要求3所述的方法,其特征在于,其中,所述...

【专利技术属性】
技术研发人员:张扬张博
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1