← 返回列表
数据库系统内存管理方法、装置、设备及介质
申请人信息
- 申请人:深圳计算科学研究院
- 申请人地址:518000 广东省深圳市龙华区民治街道红山六九七九商业中心(二期)9栋26座1001
- 发明人: 深圳计算科学研究院
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据库系统内存管理方法、装置、设备及介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311745493.7 |
| 申请日 | 2023/12/15 |
| 公告号 | CN117742951A |
| 公开日 | 2024/3/22 |
| IPC主分类号 | G06F9/50 |
| 权利人 | 深圳计算科学研究院 |
| 发明人 | 黄靖东 |
| 地址 | 广东省深圳市龙华区民治街道红山六九七九商业中心(二期)9栋26座1001 |
摘要文本
深圳计算科学研究院取得“一种透气窗帘布”专利技术,本申请适用于数据库管理领域,尤其涉及一种数据库系统内存管理方法、装置、设备及介质。该方法通过对查询语句分配第一内存配额,在第一内存配额中对每个执行阶段分配第二内存配额,在第二内存配额中对每个查询操作算子分配第三内存配额,在查询操作算子的执行过程中,若查询操作算子的执行内存大于第三内存配额,则从该查询操作算子所属的执行阶段的第二内存配额、第一内存配额或者数据库系统的所有内存配额中查找剩余内存配额来扩展该查询操作算子的第三内存配额,得到扩展的内存配额,并分配对应配额的内存来执行该查询操作算子。该方法根据查询操作算子的实时执行情况,充分利用了内存配额的动态扩展和释放,提高了内存的利用率。
专利主权项内容
1.一种数据库系统内存管理方法,其特征在于,所述数据库系统内存管理方法包括:根据获取到的查询语句,确定所述查询语句中每个执行阶段,以及属于任一个执行阶段中的查询操作算子;对所述查询语句分配第一内存配额,在所述第一内存配额中对每个执行阶段分配第二内存配额,在所述第二内存配额中对每个查询操作算子分配第三内存配额;若执行任一查询操作算子的所需内存大于所述查询操作算子分配的第三内存配额,则调用剩余的内存配额,对所述查询操作算子分配的第三内存配额进行扩展,得到扩展的内存配额,所述扩展的内存配额用于支撑所述查询操作算子的执行;其中,所述剩余的内存配额从所述查询操作算子所属的执行阶段分配的第二内存配额、所述第一内存配额或者所述数据库系统的所有内存配额中查找得到。 马-克-数据