【技术实现步骤摘要】
本申请涉及数据库,具体涉及一种数据库性能测试方法、系统、设备及存储介质。
技术介绍
1、数据库国产化是国产化系统和软件非常重要的一环,随着国产化系统和软件的发展趋于成熟,在使用国产的操作系统和国产数据库软件进行替换时,需要评估国产数据库在国产操作系统上是否能承载生产的业务压力,因此,对数据库的性能测试尤为重要。
2、目前主流的评估方法是通过测试数据库的读写性能来反馈数据库的最大承载能力,比如使用相应的数据库测试工具进行tpc-c压力测试,或者手工捞取原生产环境的topsql并在测试环境上运行,记录执行效率并与原生产环境进行效率比对,以此来评估测试环境的资源配置和参数配置是否满足替换要求。
3、现有的技术方案通过性能测试结果判断数据库在操作系统上是否能承载生产压力,sql执行的效率是否能满足生产需求,如果测试结果不符合预期,再优化sql效率并重新测试,直到sql效率达到预期。但生产环境整体因素复杂,topsql性能比对只能确保单个sql在数据库层面的执行效率,缺少对业务并发,高频执行,热点争用等综合因素影响的考量,
...【技术保护点】
1.一种数据库性能测试方法,其特征在于,包括:
2.根据权利要求1所述的数据库性能测试方法,其特征在于,所述基于所述目标配置数据对目标环境进行配置后,将所述动态流量在所述目标环境中进行流量回放,以对所述目标配置数据进行动态调整,并获取对所述目标环境对应的目标数据库进行性能测试得到的第二性能数据,包括:
3.根据权利要求2所述的数据库性能测试方法,其特征在于,所述根据所述第二性能数据的变化趋势,对所述目标配置数据进行调整,包括:
4.根据权利要求3所述的数据库性能测试方法,其特征在于,所述根据所述配置优化策略对所述目标配置参数进行调整
...
【技术特征摘要】
1.一种数据库性能测试方法,其特征在于,包括:
2.根据权利要求1所述的数据库性能测试方法,其特征在于,所述基于所述目标配置数据对目标环境进行配置后,将所述动态流量在所述目标环境中进行流量回放,以对所述目标配置数据进行动态调整,并获取对所述目标环境对应的目标数据库进行性能测试得到的第二性能数据,包括:
3.根据权利要求2所述的数据库性能测试方法,其特征在于,所述根据所述第二性能数据的变化趋势,对所述目标配置数据进行调整,包括:
4.根据权利要求3所述的数据库性能测试方法,其特征在于,所述根据所述配置优化策略对所述目标配置参数进行调整,包括:
5.根据权利要求1所述的数据库性能测试方法,其特征在于,所述将所述动态流量在所述目标环境中进行...
【专利技术属性】
技术研发人员:史露强,王晓征,潘宇虹,郭岳,钟储建,王淼鑫,
申请(专利权)人:中国移动通信集团浙江有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。