【技术实现步骤摘要】
本公开涉及压力测试和数据库容量评估,尤其涉及一种数据库中间件的实时容量评估方法和装置。
技术介绍
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并发数,更...
【专利技术属性】
技术研发人员:刘畅,徐岩,陈存利,
申请(专利权)人:度小满科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。