一种在openGauss数据库中实现计划绑定的方法、装置及电子设备

AITNT
正文
推荐专利
一种在openGauss数据库中实现计划绑定的方法、装置及电子设备
申请号:CN202510573728
申请日期:2025-05-06
公开号:CN120407598A
公开日期:2025-08-01
类型:发明专利
摘要
本申请涉及一种在openGauss数据库中实现计划绑定的方法及装置。本方法包括:生成query ID和plan ID,分别标识不同的SQL语句和执行计划;捕获并缓存SQL语句的执行计划信息至全局缓存planCache;通过视图v_sqlplan查看捕获的计划信息;利用函数f_bindplan将SQL语句与选择的执行计划进行绑定,并保存至系统表p_sqlbind;在执行SQL语句时,优先使用绑定的执行计划,若绑定计划无效或不存在,则按正常逻辑生成计划。本发明充分利用openGauss数据库的多线程、全局内存管理和哈希算法等机制,快速实现计划缓存与ID生成。通过计划绑定,避免了重复生成执行计划的开销,显著提高SQL语句的执行效率。用户可根据资源控制和执行效率等因素,灵活选择最优执行计划进行绑定。
技术关键词
语句 生成执行计划 哈希算法 绑定功能 查询系统 模块 阶段 定义 存储计算机程序 标识 处理单元 资源控制 控制单元 校验单元 有效性 数据 电子设备 逻辑 处理器
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号