暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202111461115.7_SQL预编译方法、装置、服务器和存储介质_GoldenDB.pdf
21
18页
2次
2023-06-15
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202111461115 .7
(22)申请日 2021 .11.30
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区北京经济技术
开发区科谷一街10号院8号楼18层(北
京自验区产业片区庄组
团)
(72)发明人 方沛 周亚运 卢勤元 付裕 
(74)专利代理机构 北京品源专利代理有限公司
11332
专利代理师 潘登
(51)Int.Cl .
G06F
16/242
(2019 .01)
G06F
16/2452
(2019 .01)
G06F
8/41
(2018 .01)
(54)发明名称
SQL预编译方法装置服务器和存储介质
(57)摘要
本申请实施例涉及数据库领域技术领域
别涉及一种SQL预编译方法装置服务器和存储
介质上述SQL预编译方法包括获取SQL预编译
请求其中所述SQL预编译请求中携带有预编译
语句检测全局内存中是否存在与所述预编译语
句对应的全局预编译对象在存在与所述预编译
语句对应的全局预编译对象的情况下向客户端
返回预编译成功指令在不存在与所述预编译语
句对应的全局预编译对象的情况下根据所述预
编译语句创建全局预编译对象并使用所述创
建的全局预编译对象进行预编译本申请实施例
提供的SQL预编译方法旨在显著降低内存空间
用的情况下同时做到数据库性能的提升
权利要求书2页 说明书10页 附图5页
CN 116204546 A
2023.06.02
CN 116204546 A
1 .一种SQL预编译方法其特征在于包括
获取SQL预编译请求所述SQL预编译请求携带有预编译语句
检测全局内存中是否存在与所述预编译语句对应全局预编译对象
在存在与所述预编译语句对应的全局预编译对象的情况下向客户端返回预编译成
指令
在不述预编译句对应的局预编译对象情况据所
建全编译对并使所述建的全预编译对象进行预编译。
2.1SQLSQL
还包括
对所述全局内存加锁
在所述创建全局预编译对象之还包括
释放对所述全局内存加锁。
3 .要求2述的SQL译方局内存中个内
在所述获取SQL预编译请求之后还包括
据预设的链路和内存池的映射关获取第一目标内存池其中所述第一目标内
池为所述SQL预编译请求所属链路的内存池
所述检全局内存中是否存在与所述预编译语句对应全局预编译对象包括
检测所述第一目标内存池中是否存在与所述预编译语句对应全局预编译对象
所述创建全编译对包括
在所述第一目标内存池创建全局预编译对
所述对所述全存加锁包括
对所述第一标内存池加锁
所述对释放对所述全存加包括
释放对所述第一存池加锁。
4 .要求3述的SQL译方在与述预编译句对
全局预编译对象的情况下在所述向客端返回预编译成功指令之前还包括
在所第一目标内存池中与所述编译语句对应的局预编译对象的数是
达到预设值
在未预设值的据所创建局预对象使用所
述创建全局预编译对象进行预编译
在达到所述预设值情况下进入所述向客端返回预译成功指令的步骤。
5 .要求4述的SQL译方译语句对应的
预编译对象共编译对象公字段。
6 .要求1述的SQL译方使用所局预对象
行预编译之后还包括
接收对象据所对象所述局内存中
查找目标全局预编译对象
使查找到的所述目标全局预编译对执行操作指令。
7 .要求6述的SQL译方述预编译对象
权 利 要 求 书
1/2
2
CN 116204546 A
2
of 18
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜