【技术实现步骤摘要】
一种数据库资源的控制方法及装置
[0001]本专利技术涉及数据库
,尤其涉及一种数据库资源的控制方法及装置。
技术介绍
[0002]目前,现有数据库大多对于资源控制能力度低,限制粒度粗糙,无法与操作系统的资源控制很好的结合。直接使用操作系统的资源控制模块去对数据库进行限制,无法精确控制数据库层级,且调用操作系统进行资源控制操作繁琐、笨重。一些数据库的资源控制模块虽然可以实现用户级资源控制但是控制较宽泛,如每个用户均可以任意控制资源。
技术实现思路
[0003]本专利技术要解决的技术问题是,如何实现数据库控制中的限制粒度细,限制范围大,资源管理集中的需求,并且保证数据库程序体积的轻量化;有鉴于此,本专利技术提供一种数据库资源的控制方法及装置。
[0004]本专利技术采用的技术方案是,一种数据库资源的控制方法,包括:
[0005]步骤S1,基于与数据库的连接,配置资源控制扩展模块,所述资源控制扩展模块用于对所述数据库中的系统资源进行限制;
[0006]步骤S2,获取数据库中的可用资源
【技术保护点】
【技术特征摘要】
1.一种数据库资源的控制方法,其特征在于,包括:基于与数据库的连接,配置资源控制扩展模块,所述资源控制扩展模块用于对所述数据库中的系统资源进行限制;获取数据库中的可用资源以及使用状态;利用与所述可用资源对应的控制参数,生成配置文件;利用所述配置文件,创建资源控制组信息,实现对所述数据库中的资源控制。2.根据权利要求1所述的数据库资源的控制方法,其特征在于,获取数据库中的可用资源以及使用状态,包括:在所述资源控制扩展模块中,执行第一扩展函数,创建用于保存可用资源的第一数据表。3.根据权利要求2所述的数据库资源的控制方法,其特征在于,所述利用与所述可用资源对应的控制参数,生成配置文件,包括:在所述资源控制扩展模块中,执行第二扩展函数,配置对应于所述可用资源的控制参数信息,并创建所述控制参数信息对应的第二数据表;将所述第二数据表中的数据映射到对应的配置文件中。4.根据权利要求3所述的数据库资源的控制方法,其特征在于,利用所述配置文件,创建资源控制组信息,包括:基于所述配置文件,所述第二数据表的控制参数信息生效,从所述第二数据表中获取对应的控制参数信息,用于创建资源控制组信息。5.根据权利要求4所述的数据库资源的控制方法,其特征在于,所述方法还包括:对所述资源控制组信息进行修改,具体包括:通过所述资源控制扩展模块,对数据库中的数据进行修改;和/或通过所述资源控制扩展模块,对所述配置文件进行修改。6.根据权利要求...
【专利技术属性】
技术研发人员:赵晨光,张龙,苗健,吕新杰,
申请(专利权)人:瀚高基础软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。