申请号: CN202211536736.1 申请日: 2022.12.02
国家/省市: 43(湖南) 公开号: CN116244041A
公开日: 2023.06.09 授权公告号: CN116244041B
授权公告日: 2023.10.27
主分类号: G06F9/46 (/Search/ResultList?CurrentQuery=RzA2RjkvNDYvTUM=&type=Cn)
分类号: G06F9/46;G06F9/52
申请人: 湖南亚信安慧科技有限公司 (/Search/ResultList?
CurrentQuery=5rmW5Y2X5Lqa5L+h5a6J5oWn56eR5oqA5pyJ6ZmQ5YWs5Y+4L1BB&type=Cn)
申请人地址: 410221 湖南省长沙市长沙高新开发区尖山路39号中电软件园一期7栋102
发明人: 梁博 (/Search/ResultList?CurrentQuery=5qKB5Y2aL0lO&type=Cn)洪建辉 (/Search/ResultList?
CurrentQuery=5rSq5bu66L6JL0lO&type=Cn)余秀明 (/Search/ResultList?CurrentQuery=5L2Z56eA5piOL0lO&type=Cn)马珊珊
(/Search/ResultList?CurrentQuery=6ams54+K54+KL0lO&type=Cn)顾颀 (/Search/ResultList?CurrentQuery=6aG+6aKAL0lO&type=Cn)
许兴旺 (/Search/ResultList?CurrentQuery=6K645YW05pe6L0lO&type=Cn)张小波 (/Search/ResultList?
CurrentQuery=5byg5bCP5rOiL0lO&type=Cn)
当前权利人: 湖南亚信安慧科技有限公司 (/Search/ResultList?
CurrentQuery=5rmW5Y2X5Lqa5L+h5a6J5oWn56eR5oqA5pyJ6ZmQ5YWs5Y+4L1BF&type=cn)
代理人: 叶涓涓 代理机构: 32206 南京众联专利代理有限公司 32206
范畴分类: 40B
引用专利: CN 108460047 A,20180828;CA 3130011 A1,20210422;CN 101089857 A,20071219;US 2009077083 A1,20090319;US
2017277713 A1,20170928;CA 2350721 A1,20021215;KR 20180082753 A,20180719;US 2015169357 A1,20150618
引用文献: Yoshifumi Ujibashi 等.Design of a Shared Memory mechanism for efficient paralell processing in PostgreSQL.《2015 6th
International Conference on Information, Intelligence, Systems and Applications》.2016,1-6.;熊燕群.分布式实时数据库系统事务管理的
研究.《中国优秀硕士学位论文全文数据库 信息科技辑》.2007,(第6期),I138-565.
当前状态: 有效
摘要: 本发明提供了一种数据库子事务的性能优化方法,属于数据库技术领域,能够有效提升数据库性能。本发明中将磁盘文件中的父子关系交换到当
在处理时,优先读取本地内存中缓存的事务信息,从共享内存中读取父子关系到本地的时候,以已经提交的最大xmin作为标记,保证最大xmin之前的
父子关系已经写入共享内存。本发明方法通过本地内存优化了数据库中子事务的处理性能,并基于xmin确保子事务优化时主库备库的数据一致性,从
于本发明方案,在多并发场景下,子事务的处理也能够高效执行。
主权利要求: 1.一种数据库子事务的性能优化方法,其特征在于,包括如下步骤: 步骤1,查询子事务的父事务号; 步骤2,判断父子关系是否存在于
骤10,当不存在时执行步骤3; 步骤3,查找本进程所有快照中最大的xmin,xmin是系统属性,标识插入行版本的事务身份; 步骤4,判断共享内存中
执行步骤5,当存在时执行步骤9; 步骤5,获取SubTransCtl lock互斥锁; 步骤6,从磁盘中读取文件到共享内存; 步骤7,释放SubTransCtl lock互斥
盘文件中的事务父子关系到本地内存; 步骤9,标记最大的xmin之前的事务可见; 步骤10,从本地内存中取出父事务号; 步骤11,判断步骤10取得的
回步骤1,当有效时执行步骤12; 步骤12,返回该父事务号。
相关文档
评论