[发明专利]一种数据库智能预缓冲方法及装置在审
申请号: | 202010179988.8 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111506572A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 霍灵瑜;于建业;田志勇 | 申请(专利权)人: | 北京物资学院 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455;G06F9/54 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 郭智 |
地址: | 101149*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 智能 缓冲 方法 装置 | ||
本发明实施例提供一种数据库智能预缓冲方法及装置,其中,所述方法包括:为数据表设置缓存属性,将数据表的存储位置信息、数据结构信息、数据量信息调度到数据库内存的共享池中;根据实时访问数据,将具有缓存属性的数据表的内容进行缓存。根据本发明的技术方案,通过为数据表设置缓存属性,使得数据表可以进行预缓存,再实时根据访问数据,进行数据表内容的缓存,使得缓存的数据能及时的根据访问数据进行匹配,提高缓存的适应性、及时性和有效性。
技术领域
本发明涉及互联网数据处理领域,具体涉及一种数据库智能预缓冲方法及装置。
背景技术
现有技术中,将用户将访问的数据预先调度到缓存区,以提高用户访问是的相应速度,是数据库性能优化的常用手段。目前常用的方法是人工预测根据用户访问规律,并手动操作的。这样经常会出现预测不准的情况,有时没有将需要的数据预先调度缓存区,有时将太多的数据提前调度到了缓冲区浪费了资源。
发明内容
本发明实施例提供一种数据库智能预缓冲方法及装置,使得缓存的数据能及时的根据访问数据进行匹配,提高缓存的适应性、及时性和有效性。
为达到上述目的,一方面,本发明实施例提供了一种数据库智能预缓冲方法,所述方法包括:
为数据表设置缓存属性,将数据表的存储位置信息、数据结构信息、数据量信息调度到数据库内存的共享池中;
根据实时访问数据,将具有缓存属性的数据表的内容进行缓存。
另一方面,本发明实施例提供了一种数据库智能预缓冲装置,所述装置包括:
预缓存单元,用于为数据表设置缓存属性,将数据表的存储位置信息、数据结构信息、数据量信息调度到数据库内存的共享池中;
缓存单元,用于根据实时访问数据,将具有缓存属性的数据表的内容进行缓存。
上述技术方案具有如下有益效果:
本发明的技术方案通过为数据表设置缓存属性,使得数据表可以进行预缓存,再实时根据访问数据,进行数据表内容的缓存,使得缓存的数据能及时的根据访问数据进行匹配,提高缓存的适应性、及时性和有效性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一种数据库智能预缓冲方法的流程图;
图2是本发明实施例一种数据库智能预缓冲装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,是本发明实施例一种数据库智能预缓冲方法的流程图,所述方法包括:
S101:为数据表设置缓存属性,将数据表的存储位置信息、数据结构信息、数据量信息调度到数据库内存的共享池中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京物资学院,未经北京物资学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010179988.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车前轴焊合件焊接生产线
- 下一篇:一种仿人攀爬式线上巡检机器人