南京海量安全技术有限公司刘永贞获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京海量安全技术有限公司申请的专利一种基于openGauss的过程语言执行性能收集方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116909865B 。
龙图腾网通过国家知识产权局官网在2025-10-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310921768.1,技术领域涉及:G06F11/34;该发明授权一种基于openGauss的过程语言执行性能收集方法是由刘永贞;苏章艳设计研发完成,并于2023-07-26向国家知识产权局提交的专利申请。
本一种基于openGauss的过程语言执行性能收集方法在说明书摘要公布了:本发明涉及一种基于openGauss的PLpgSQL过程语言执行性能收集方法。本方法的基本步骤包括分配收集器的内存资源、开启收集器、执行PLpgSQL过程语言的应用程序、停止收集器、汇总并保存统计数据等。本发明方法解决了openGauss不支持PLpgSQL执行过程性能收集的问题,通过本方法可以分析PLpgSQL过程语言程序每次性能收集过程中各个命名库单元的执行性能,通过相关的接口分析现有的PLpgSQL应用程序并识别性能瓶颈,以提高性能或确定PLpgSQL应用程序的代码覆盖率,应用程序开发人员可以使用代码覆盖率数据来集中增量测试工作,本方法对于分析复杂业务逻辑的过程的性能具有一定的意义。
本发明授权一种基于openGauss的过程语言执行性能收集方法在权利要求书中公布了:1.一种基于openGauss的过程语言执行性能收集方法,其特征在于,所述方法包括: S1. 分配收集器的内存资源; S2. 获取本次收集任务的运行ID; S3. 设置当前会话的收集器为运行状态; S4. 执行PLpgSQL命令; S5. 判断当前会话的收集器状态是否为运行状态; S51. 若当前会话的收集器状态为停止状态,则获取当前执行的PLpgSQL程序类型; S52. 统计当前执行的PLpgSQL命令的时间和次数; S53. 返回到步骤S4再次执行PLpgSQL命令; S54. 若收集器状态处于运行状态,则在执行所述PLpgSQL过程语言的应用程序中的命令时,收集器首先根据应用程序获取命名单元ID,并记录每条命令的开始执行时间和结束执行时间,进而获得该条命令的本次执行时间;同时,收集器根据执行的应用程序和具体的行号统计每条命令的执行次数; S6. 若当前会话的收集器状态为运行状态,则将收集器状态切换为停止状态; S7. 汇总当前收集器的所有统计数据,将其保存到对应的系统表中; S8. 释放收集器的资源,将收集器状态切换到初始状态。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京海量安全技术有限公司,其通讯地址为:211899 江苏省南京市江北新区浦云路266号青云大厦A1楼6层601室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励