金融界2023年12月30日消息,据国家知识产权局公告,江苏苏宁银行股份有限公司申请一项名为“一种数据库慢SQL问题的分析方法和装置”,公开号CN117312038A,申请日期为2023年10月。
专利摘要显示,本发明涉及数据库技术领域,公开了一种数据库慢SQL问题的分析方法和装置,其技术方案要点是包括如下步骤:响应于慢SQL的问题处理指令,获取SQL语句;执行SQL语句,重现慢SQL问题;检查SQL执行计划,分析SQL语句的执行计划信息;获取数据库统计信息,并根据统计信息计算执行计划,以确认内部执行方式;根据慢SQL执行过程的概要输出结果,结合数据库实现机制进行分析,在测试环境对慢SQL问题进行复现,并对数据库进程启用堆栈和函数调用的采集脚本;启用数据库的默认调试模式,配置相应参数,将符合要求的调试结果输出到文件,从调试结果确认耗时步骤,确认问题原因;根据问题原因,获取优化方案并应用测试。