数据库管理方法及系统技术方案

技术编号:23484920 阅读:43 留言:0更新日期:2020-03-10 12:35
本申请公开了一种数据库管理方法及系统。其中,该方法包括:监控后台服务进程中的业务数据;基于预存的至少一种业务的业务类型,确定上述业务数据是否满足服务等级协议的标准,其中,根据预存的业务针对不同的业务类型预先定义了对应的服务等级协议的标准;如果上述业务数据不满足上述服务等级协议的标准,通过调整至少一个参数来使得上述业务数据满足上述服务等级协议的标准。本申请解决了现有的通用型多租户数据库无法面向不同场景下的海量业务、及时满足不同业务下的服务等级协议的技术问题。

Database management method and system

【技术实现步骤摘要】
数据库管理方法及系统
本申请涉及计算机
,具体而言,涉及一种数据库管理方法及系统。
技术介绍
在传统数据库中,用户需要通过数据库管理员DBA进行表概要Schema设计和结构化查询语言SQL审核,因此,数据库管理员需要向用户了解业务的详情,并根据需求对实测的性能进行参数调优以满足业务的服务等级协议SLA。但是,上述方式只适用于传统数据库,并且需要配备专门的数据库管理员团队,在多租户数据库(例如,非关系型数据库NoSQL)的云服务下,表概要设计以及访问模式都由用户自由选择,无需经过数据库管理员审核,并且由于是多租户,涉及的业务量非常大,人工支持并不现实。因此,在多租户数据库云服务下,往往是所有的业务的参数相同设置,等出现问题之后再进行人工调优,但是,这是一种被动发现问题并解决问题的方式,通常在用户反馈问题后已经对业务造成了一定影响。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种数据库管理方法及系统,以至少解决现有的通用型多租户数据库无法面向不同场景下的海量业务、及本文档来自技高网...

【技术保护点】
1.一种数据库管理方法,包括:/n监控后台服务进程中的业务数据;/n基于预存的至少一种业务的业务类型,确定所述业务数据是否满足服务等级协议的标准,其中,根据预存的业务针对不同的业务类型预先定义了对应的服务等级协议的标准;/n如果所述业务数据不满足所述服务等级协议的标准,通过调整至少一个参数来使得所述业务数据满足所述服务等级协议的标准。/n

【技术特征摘要】
1.一种数据库管理方法,包括:
监控后台服务进程中的业务数据;
基于预存的至少一种业务的业务类型,确定所述业务数据是否满足服务等级协议的标准,其中,根据预存的业务针对不同的业务类型预先定义了对应的服务等级协议的标准;
如果所述业务数据不满足所述服务等级协议的标准,通过调整至少一个参数来使得所述业务数据满足所述服务等级协议的标准。


2.根据权利要求1所述的方法,其中,如果所述业务数据不满足所述服务等级协议的标准,通过调整参数来使得所述业务数据满足所述服务等级协议的标准,包括:
如果所述业务数据不满足所述服务等级协议的标准,确定所述业务数据存在异常;
通过确定所述业务数据的异常类型,获取需要调优的参数;
对所述需要调优的参数进行修改。


3.根据权利要求2所述的方法,其中,在获取需要调优的参数之后,所述方法还包括:
判断是否允许对所述需要调优的参数进行调整;
如果允许,则执行对所述需要调优的参数进行修改的步骤。


4.根据权利要求2所述的方法,其中,在对所述需要调优的参数进行修改的过程中,需要实时或定时对修改后的参数进行有效性判断,如果有效则继续对所述需要调优的参数进行修改,直至所述业务数据满足所述服务等级协议的标准。


5.根据权利要求2所述的方法,其中,在监控存储在磁盘中的所述业务数据的读操作的情况下,所述业务数据的异常类型包括:读取业务数据的延时不满足所述服务等级协议的标准,或检测到预定时段内读操作的延时次数异常。


6.根据权利要求5所述的方法,其中,通过确定所述业务数据的异常类型,获取需要调优的参数的步骤包括:
通过收集对全链路的业务数据进行读操作的耗时分析,确定异常结果,其中,所述业务数据至少包括:磁盘分区的性能数据;
基于所述异常结果确定所述需要调优的参数,并执行调优操作。


7.根据权利要求6所述的方法,其中,基于所述异常结果确定所述需要调优的参数,并执行调优操作包括:
如果所述异常结果为所述读操作导致输入输出请求的资源消耗大,则确定调整合并参数,以减少所述磁盘中的分区文件数。


8.根据权利要求6所述的方法,其中,基于所述异常结果确定所述需要调优的参数,并执行调优操作包括:
如果所述异常结果为读操作导致预定时间内下载文件使得输入输出请求的资源消耗大,则确定开启缓存功能。


9.根据权利要求6所述的方法,其中,基于所述异常结果确定所述需要调优的参数,并执行调优操作包括:
如果所述异常结果为输入输出请...

【专利技术属性】
技术研发人员:杨恋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1