一种数据库容量的确定方法和装置制造方法及图纸

技术编号:20221726 阅读:32 留言:0更新日期:2019-01-28 20:14
本申请公开了一种数据库容量的确定方法和装置,该方法包括:获取系统调用链路中每个系统的链路信息,所述链路信息用于表征与系统操作相关的信息;根据所述每个系统的链路信息,确定具有数据库操作的第一系统;获取所述第一系统对数据库的操作日志;根据所述操作日志,确定所述数据库的容量。

【技术实现步骤摘要】
一种数据库容量的确定方法和装置
本申请涉及计算机
,尤其涉及一种数据库容量的确定方法和装置。
技术介绍
在互联网中,在为不同的业务提供服务时,可以采用分布式服务体系。分布式服务体系中通常包含多个系统,在为业务提供服务时,可以调用其中的一个或多个系统,被调用的一个或多个系统可以对不同的数据库进行操作,进而实现该业务。分布式服务体系中系统被调用的先后顺序可以由系统调用链路表示,通常,为了更好地为业务提供服务,可以对系统调用链路进行压力测试。在进行压力测试之前,需要确定系统调用链路中系统操作的数据库的容量,即确定系统调用链路涉及到的每个数据库的容量,以便根据数据库的容量确定对系统调用链路的压力测试参数。然而,在使用现有的方法确定系统调用链路涉及到的每个数据库的容量时,往往会遗漏掉其中一个或多个数据库,导致不能准确得到每个数据库的容量,进而无法有效地对系统调用链路进行压力测试。
技术实现思路
本申请实施例提供一种数据库容量的确定方法和装置,用于解决在使用现有的方法确定系统调用链路涉及到的数据库的容量时,由于会遗漏掉其中一个或多个数据库,导致不能准确得到每个数据库的容量的问题。为解决上述技术本文档来自技高网...

【技术保护点】
1.一种数据库容量的确定方法,包括:获取系统调用链路中每个系统的链路信息,所述链路信息用于表征与系统操作相关的信息;根据所述每个系统的链路信息,确定具有数据库操作的第一系统;获取所述第一系统对数据库的操作日志;根据所述操作日志,确定所述数据库的容量。

【技术特征摘要】
1.一种数据库容量的确定方法,包括:获取系统调用链路中每个系统的链路信息,所述链路信息用于表征与系统操作相关的信息;根据所述每个系统的链路信息,确定具有数据库操作的第一系统;获取所述第一系统对数据库的操作日志;根据所述操作日志,确定所述数据库的容量。2.如权利要求1所述的方法,针对所述系统调用链路中的一个系统,所述系统的链路信息包括以下至少一种:所述系统的系统标识;所述系统操作的数据库的标识;所述系统的数据库操作信息,所述数据库操作信息用于表征所述系统对数据库的具体操作。3.如权利要求2所述的方法,根据所述每个系统的链路信息,确定具有数据库操作的第一系统,包括:根据所述每个系统的链路信息,确定链路信息中包括数据库操作信息的至少一个系统;将所述至少一个系统确定为所述第一系统。4.如权利要求1所述的方法,在获取所述第一系统对数据库的操作日志之前,所述方法还包括:将所述系统调用链路中除所述第一系统以外的其他系统进行裁剪,得到裁剪后的系统调用链路;其中,获取所述第一系统对数据库的操作日志,包括:获取与所述裁剪后的系统调用链路相关的目标日志;从所述目标日志中获取所述第一系统对数据库的操作日志。5.如权利要求1所述的方法,根据所述操作日志,确定所述数据库的容量,包括:根据所述操作日志,确定所述数据库的访问指标,所述访问指标包括所述数据库连接的系统个数、每秒执行的事务数量tps峰值以及tps均值中的至少一种;根据所述访问指标,确定所述数据库的容量。6.如权利要求1所述的方法,获取系统调用链路中每个系统的链路信息,包括:基于调用链路信息搜集系统,获取所述系统调用链路中每个系统的链路信息。7...

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

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

1