- 专利标题: 数据库死锁的检测方法、装置、测试终端及介质
-
申请号: CN202011569979.6申请日: 2020-12-25
-
公开(公告)号: CN112559195B公开(公告)日: 2021-12-21
- 发明人: 陈胜 , 汪龙杰 , 陈峰
- 申请人: 恒生电子股份有限公司
- 申请人地址: 浙江省杭州市滨江区江南大道3588号恒生大厦11楼
- 专利权人: 恒生电子股份有限公司
- 当前专利权人: 恒生电子股份有限公司
- 当前专利权人地址: 浙江省杭州市滨江区江南大道3588号恒生大厦11楼
- 代理机构: 北京超凡宏宇专利代理事务所
- 代理商 曹瑞敏
- 主分类号: G06F9/52
- IPC分类号: G06F9/52 ; G06F9/46 ; G06F16/23
摘要:
本发明提供一种数据库死锁的检测方法、装置、测试终端及介质,涉及数据处理技术领域,包括:获取可执行程序对应的目标程序的测试日志文件,其中,目标程序的源码中具有表操作的第一目标代码行预先标注有表信息以及检测标识;对测试日志文件中预设业务功能对应的日志文件进行进程分类,得到执行预设业务功能的多个进程的日志文件;从每个进程的日志文件中过滤出具有检测标识的日志记录,并生成每个进程的表执行顺序,若多个进程的表执行顺序不一致,则确定可执行程序的预设业务功能存在数据库死锁。在执行边界的信息明确时,所确定的表信息、表执行顺序更加准确,因此,基于该表执行顺序进行死锁检测时,所获取的检测结果也更加准确。
公开/授权文献
- CN112559195A 数据库死锁的检测方法、装置、测试终端及介质 公开/授权日:2021-03-26