The invention provides a PG database processing method, a device, an electronic device and a storage medium. The PG database processing method includes: sending a connection request to the PG database after receiving the PG database analysis instructions; establishing a connection with the PG database after receiving the allowable connection instructions returned from the PG database; fetching basic data from the PG database according to the PG database analysis instructions; and logically calculating the basic data to obtain the PG database. To the TOP SQL statement; show the TOP SQL statement. The invention realizes intelligent search in database operation and maintenance by means of automatic processing method, provides analysis basis for developers, improves operation and maintenance efficiency, and optimizes operation process.
【技术实现步骤摘要】
PG数据库处理方法、装置、电子设备及存储介质
本专利技术涉及运维
,尤其涉及一种PG数据库处理方法、装置、电子设备及存储介质。
技术介绍
关系型数据库管理系统,例如MySQL,将数据保存在不同的表中,而不是将所有数据放在一起,因此可以提高数据处理速度和灵活性。关系型数据库管理系统,其使用最常用的数据库管理语言--结构化查询语言(StructuredQueryLanguage,简称SQL)进行数据库管理。关系型数据库管理系统目前在各行各业得到广泛应用。数据库功能检测可以帮助用户了解数据库的性能及排查异常。但是,在现有技术方案中,对于PG数据库topsql语句的分析,通常需要厂商提供AWR报告,形式固定,缺乏灵活性,且由于技术人员的经验水平的限制,从同一份报告中所得到的结论也是不同的,无法将结论进行有效统一,给相关工作人员造成不便。
技术实现思路
鉴于以上内容,有必要提供一种PG数据库处理方法、装置、电子设备及存储介质,通过自动化的处理方式,在数据库运维时实现智能搜索,也为开发人员提供了分析基础,提高了运维效率,以进行运营过程优化。一种PG数据库处理方法,所述方法包括:在接收到PG数据库分析指令后,向所述PG数据库发送连接请求;在接收到所述PG数据库返回的允许连接指令后,建立与所述PG数据库的连接;根据所述PG数据库分析指令,从所述PG数据库中调取基础数据;对所述基础数据进行逻辑运算,得到TOPSQL语句;展示所述TOPSQL语句。根据本专利技术优选实施例,所述向所述PG数据库发送连接请求包括:向所述PG数据库发送用户名及密码,以供所述PG数据库鉴权。根据本 ...
【技术保护点】
1.一种PG数据库处理方法,其特征在于,所述方法包括:在接收到PG数据库分析指令后,向所述PG数据库发送连接请求;在接收到所述PG数据库返回的允许连接指令后,建立与所述PG数据库的连接;根据所述PG数据库分析指令,从所述PG数据库中调取基础数据;对所述基础数据进行逻辑运算,得到TOP SQL语句;展示所述TOP SQL语句。
【技术特征摘要】
1.一种PG数据库处理方法,其特征在于,所述方法包括:在接收到PG数据库分析指令后,向所述PG数据库发送连接请求;在接收到所述PG数据库返回的允许连接指令后,建立与所述PG数据库的连接;根据所述PG数据库分析指令,从所述PG数据库中调取基础数据;对所述基础数据进行逻辑运算,得到TOPSQL语句;展示所述TOPSQL语句。2.如权利要求1所述的PG数据库处理方法,其特征在于,所述向所述PG数据库发送连接请求包括:向所述PG数据库发送用户名及密码,以供所述PG数据库鉴权。3.如权利要求1所述的PG数据库处理方法,其特征在于,所述建立与所述PG数据库的连接包括:获取所述PG数据库的IP地址及端口;将所述IP地址及端口发送至配置连接工具;基于所述配置连接工具,建立与所述PG数据库的连接。4.如权利要求1所述的PG数据库处理方法,其特征在于,所述基础数据包括以下一种或者多种的组合:中央处理器CPU消耗、执行效率、执行时间、执行次数。5.如权利要求1所述的PG数据库处理方法,其特征在于,所述对所述基础数据进行逻辑运算,得到TOPSQL语句包括:将所述基础数据按照配置规则进行排序;获取前预设位数的语句,作为所述TOPSQL语句。6.如权利要求1所述的PG数据库处理方法,其特征在于,在展示所述TOPSQL语句时,所述方法还包括:当接收到展示分析结果的...
【专利技术属性】
技术研发人员:王小龙,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。