数据库指令执行方法、装置、电子设备及存储介质制造方法及图纸

技术编号:43320847 阅读:23 留言:0更新日期:2024-11-15 20:20
本申请提供的一种数据库指令执行方法、装置、电子设备及存储介质,包括:响应于获取到锁定指令,使用ARM架构的原子操作指令,进行锁定操作;响应于获取到内存访问指令,使用ARM架构的预读取指令进行预读取,再使用ARM架构的加载和存储指令对预读取的数据进行访问;响应于获取到内存屏障指令,使用ARM架构的预设内存模型调整并发控制策略,以按照预设规则确定的顺序执行读和/或写操作;响应于获取到访问指令,确定访问指令的目标,确定目标对应的目标字段,分别为目标字段设置锁定保护,以使在访问目标的任一个目标字段时,通过锁定保护仅锁定任一个目标字段。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种数据库指令执行方法、装置、电子设备及存储介质


技术介绍

1、当前主流的数据库结构一般为x86架构(the x86 architecture)数据库结构,然而随着技术的发展,越来越多的处理器开始适配arm架构(advanced risc machine),这使得当前以x86架构为基础的数据库,在应用时由于框架的不匹配会产生性能下降、效率降低甚至处理错误等问题。


技术实现思路

1、有鉴于此,本申请提出一种数据库指令执行方法、装置、电子设备及存储介质,以解决或部分解决上述问题。

2、基于上述目的,本申请提供了一种数据库指令执行方法,应用于arm架构的数据库,包括:

3、响应于获取到锁定指令,确定所述锁定指令的第一目标,使用所述arm架构的原子操作指令,对所述第一目标进行锁定操作;

4、响应于获取到内存访问指令,确定所述内存访问指令的第二目标,使用所述arm架构的预读取指令进行所述第二目标的预读取,再使用所述arm架构的加载和存储指令对预读取的数据本文档来自技高网...

【技术保护点】

1.一种数据库指令执行方法,其特征在于,应用于ARM架构的数据库,包括:

2.根据权利要求1所述的方法,其特征在于,所述使用所述ARM架构的原子操作指令,对所述第一目标进行锁定操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述第一目标的值是否发生变化之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述使用所述ARM架构的预读取指令进行所述第二目标的预读取,包括:

5.根据权利要求1所述的方法,其特征在于,所述使用所述ARM架构的加载和存储指令对预读取的数据进行访问,包括:

6.根据权利要求1所...

【技术特征摘要】

1.一种数据库指令执行方法,其特征在于,应用于arm架构的数据库,包括:

2.根据权利要求1所述的方法,其特征在于,所述使用所述arm架构的原子操作指令,对所述第一目标进行锁定操作,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述第一目标的值是否发生变化之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述使用所述arm架构的预读取指令进行所述第二目标的预读取,包括:

5.根据权利要求1所述的方法,其特征在于,所述使用所述arm架构的加载和存储指令对预读取的数据进行访问,包括:

6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:武梦娟胡学勇魏贞
申请(专利权)人:北京中电普华信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1