Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
专利交易 商标交易 积分商城 国际服务 IP管家助手 科技果 科技人才 会员权益 需求市场 关于龙图腾 更多
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 广州海量数据库技术有限公司蒲境瑞获国家专利权

广州海量数据库技术有限公司蒲境瑞获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉广州海量数据库技术有限公司申请的专利一种openGauss数据库中基于结果集查询缓存的查询方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116595056B

龙图腾网通过国家知识产权局官网在2026-03-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310695352.2,技术领域涉及:G06F16/2455;该发明授权一种openGauss数据库中基于结果集查询缓存的查询方法是由蒲境瑞;陈炳达设计研发完成,并于2023-06-13向国家知识产权局提交的专利申请。

一种openGauss数据库中基于结果集查询缓存的查询方法在说明书摘要公布了:本发明涉及数据库技术领域,提供一种openGauss数据库中基于结果集查询缓存的查询方法,包括:对查询语句进行语义分析,根据查询语句的类型判断是否能够启用结果集查询缓存;计算能够启用结果集查询缓存的查询语句的哈希值,判断所述查询语句的哈希值是否命中缓存哈希表中的缓存记录;当查询语句的哈希值命中缓存哈希表中的缓存记录,判断所述命中的缓存记录在当前时间节点是否可用,将在当前时间节点可用的缓存记录返回至发起查询的客户端;当所述哈希值没有命中缓存哈希表中的缓存记录,在查询执行时同步新建初始化缓存,并向初始化缓存中填充缓存内容,将生效的缓存加入结果集查询缓存中。本发明可减少相同语句的重复计算,提高数据库的平均响应时间。

本发明授权一种openGauss数据库中基于结果集查询缓存的查询方法在权利要求书中公布了:1.一种openGauss数据库中基于结果集查询缓存的查询方法,其特征在于,所述方法包括: 客户端发起查询后,通过协议层进入openGauss数据库服务端,在经过词法解析、语义分析、查询优化、查询执行步骤后,在存储引擎获取实际数据文件的内容,由执行器在查询执行阶段将结果传递给协议层,并由协议层返回到客户端;构建一个缓存记录条目,执行器在首次执行查询语句的过程中将一条条结果数据存入缓存结构中,构建出这个查询语句的结果集查询缓存; 对查询语句进行语义分析,根据查询语句的类型判断是否能够启用结果集查询缓存; 计算能够启用结果集查询缓存的查询语句的哈希值,判断所述查询语句的哈希值是否命中缓存哈希表中的缓存记录; 当查询语句的哈希值命中缓存哈希表中的缓存记录,判断命中的缓存记录在当前时间节点是否可用,将在当前时间节点可用的缓存记录返回至发起查询的客户端; 当所述哈希值没有命中缓存哈希表中的缓存记录,在查询执行时同步新建初始化缓存,并向初始化缓存中填充缓存内容,将生效的缓存加入结果集查询缓存中; 根据查询语句的类型判断是否能够启用结果集查询缓存,包括: 当查询语句的类型为DDL或DML,将所述查询语句判定为不能启用结果集查询缓存; 当查询语句的类型为DQL,判断所述查询语句是否满足结果集查询缓存的约束,当所述查询语句满足结果集查询缓存的约束,将所述查询语句判定为能够启用结果集查询缓存; 计算能够启用结果集查询缓存的查询语句的哈希值,包括:通过获取能够启用结果集查询缓存的查询语句的查询树关键结构,从查询树关键结构中提取查询树的节点信息,根据提取的节点信息生成字符序列,计算所述字符序列的哈希值。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广州海量数据库技术有限公司,其通讯地址为:510510 广东省广州市天河区建工路4号佳都科技大厦2号楼3F301(仅限办公);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。