一种数据库中间件的实时容量评估方法和装置制造方法及图纸

技术编号:41355310 阅读:18 留言:0更新日期:2024-05-20 10:07
本公开实施例提供一种数据库中间件的实时容量评估方法和系统,涉及压力测试和数据库容量评估技术领域。该方法的具体实施方式包括:获取数据库中间件的中间件地址链接和压测水位;其中,压测水位是利用数据库中间件的数据库备库测试得到的;访问中间件地址链接,采集数据库中间件的实时水位;将实时水位与压测水位进行对比,在水位差超过预设水位差阈值的情况下,确定数据库中间件的实时容量评估结果为临近容量极限。该实施方式能够利用线上的数据库备库测定的数据库中间件的压测水位,与实时水位对比,以评判数据库中间件的实时容量是否充足,实时容量评估效率高且准确,保证实际业务正常、稳定运行的同时提升用户访问体验。

【技术实现步骤摘要】

本公开涉及压力测试和数据库容量评估,尤其涉及一种数据库中间件的实时容量评估方法和装置


技术介绍

1、数据库容量评估用于对数据库处理数据的能力进行评估,从而帮助数据库工程师更好地规划数据库的使用,以满足数据库服务在各种数据处理业务的性能评估、成本控制、风险管理、可用性支持等方面的需求。

2、现有的数据库容量评估过程中,通常先要对数据库进行压力测试,确定数据库的容量水平,再利用测定出的容量水平评估数据库运行过程中是否临近容量极限,从而调整各个数据库的数据任务,保证数据库系统的平稳、高效运行。

3、然而,现有的压测过程通常需要等比例搭建测试环境或者直接在生产环境中,利用模拟数据进行模拟测试,搭建测试环境需要消耗的硬件和人力成本较高,且与实际生产环境差异较大,导致测试结果准确性较低;生产环境测试会干扰实际业务生产,使得实际业务处理稳定性较差;模拟数据无法复制实际的数据库操作,同样会导致测试结果准确性差;并且,由于生产环境和用户需求多变,单次的模拟测试随着时间流逝失真度过高,参考价值低下。


术实现思路<本文档来自技高网...

【技术保护点】

1.一种数据库中间件的实时容量评估方法,其特征在于,包括:

2.如权利要求1所述的实时容量评估方法,其特征在于,利用所述数据库中间件的数据库备库测试得到压测水位,包括:

3.如权利要求2所述的实时容量评估方法,其特征在于,所述监控所述数据库备库,确定所述数据库中间件的压测水位,包括:

4.如权利要求3所述的实时容量评估方法,其特征在于,所述判断所述测试数据是否有效,包括:

5.如权利要求4所述的实时容量评估方法,其特征在于,所述判断所述数据库备库的稳定持续时间是否超过预设时间阈值,包括:

6.如权利要求5所述的实时容量评估方法,...

【技术特征摘要】

1.一种数据库中间件的实时容量评估方法,其特征在于,包括:

2.如权利要求1所述的实时容量评估方法,其特征在于,利用所述数据库中间件的数据库备库测试得到压测水位,包括:

3.如权利要求2所述的实时容量评估方法,其特征在于,所述监控所述数据库备库,确定所述数据库中间件的压测水位,包括:

4.如权利要求3所述的实时容量评估方法,其特征在于,所述判断所述测试数据是否有效,包括:

5.如权利要求4所述的实时容量评估方法,其特征在于,所述判断所述数据库备库的稳定持续时间是否超过预设时间阈值,包括:

6.如权利要求5所述的实时容量评估方法,其特征在于,所述预设幅度阈值为5%、所述预设时间阈值为5min。

7.如权利要求4所述的实时容量评估方法,其特征在于,所述调整所述数据库备库的测试指令,包括:

8.如权利要求7所述的实时容量评估方法,其特征在于,所述增大单位时间内的测试sql的sql并发数,更...

【专利技术属性】
技术研发人员:刘畅徐岩陈存利
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1