一种数据库写性能测试方法、装置、终端及存储介质制造方法及图纸

技术编号:19903296 阅读:70 留言:0更新日期:2018-12-26 02:52
本申请实施例提供一种数据库写性能测试方法、装置、终端及存储介质,包括:在测试数据库创建指定大小的数据表空间;创建与所述数据表空间具有映射关系的用户;通过在所述用户上创建存储过程将所述数据表空间写满数据;获取所述数据表空间写满数据所用时间;根据数据表空间大小和写满时间计算测试数据库的写性能。相较于现有测试方法,本发明专利技术无需搭建测试环境即可实现自动测试数据库写性能,且操作简单提高了测试效率,缩短了测试时间。

【技术实现步骤摘要】
一种数据库写性能测试方法、装置、终端及存储介质
本专利技术属于服务器测试
,具体涉及一种数据库写性能测试方法、装置、终端及存储介质。
技术介绍
ORACLE数据为使用最广泛的数据库,在存储测试过程中,经常会遇到ORACLE数据库与存储产品搭配,验证写入性能的测试需求。常用的数据库测试工具如SwingBench等,测试时间长、操作复杂而且还需要搭建专门的测试环境。测试过程中经常遇到问题,分析困难。
技术实现思路
针对现有技术的不足,本专利技术提供一种数据库写性能测试方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种数据库写性能测试方法,所述方法包括:在测试数据库创建指定大小的数据表空间;创建与所述数据表空间具有映射关系的用户;通过在所述用户上创建存储过程将所述数据表空间写满数据;获取所述数据表空间写满数据所用时间;根据数据表空间大小和写满时间计算测试数据库的写性能。结合第一方面,在第一方面的第一种实施方式中,所述通过在用户上创建存储过程将所述数据表空间写满数据包括:根据测试业务设置写入数据的规格参数;根据所述规格参数向数据表空间写入数据;判断数据表空间是否本文档来自技高网...

【技术保护点】
1.一种数据库写性能测试方法,其特征在于,所述方法包括:在测试数据库创建指定大小的数据表空间;创建与所述数据表空间具有映射关系的用户;通过在所述用户上创建存储过程将所述数据表空间写满数据;获取所述数据表空间写满数据所用时间;根据数据表空间大小和写满时间计算测试数据库的写性能。

【技术特征摘要】
1.一种数据库写性能测试方法,其特征在于,所述方法包括:在测试数据库创建指定大小的数据表空间;创建与所述数据表空间具有映射关系的用户;通过在所述用户上创建存储过程将所述数据表空间写满数据;获取所述数据表空间写满数据所用时间;根据数据表空间大小和写满时间计算测试数据库的写性能。2.根据权利要求1所述的方法,其特征在于,所述通过在用户上创建存储过程将所述数据表空间写满数据包括:根据测试业务设置写入数据的规格参数;根据所述规格参数向数据表空间写入数据;判断数据表空间是否写满:是,则停止写入数据并返回写满提示;否,则继续执行向所述数据表空间写入数据的操作。3.根据权利要求1所述的方法,其特征在于,所述获取数据表空间写满数据所用时间包括:获取数据表空间写入数据的开始时刻;获取数据表空间写入数据的写满时刻;根据所述开始时刻和写满时刻计算数据写满所用时间。4.根据权利要求1所述的方法,其特征在于,所述根据数据表空间大小和写满时间计算测试数据库的写性能包括:计算所述数据表空间大小与所述写满时间的商;将所述数据表空间大小与所述写满时间的商作为测试数据库写性能的表征参数。5.一种数据库写性能测试装置,其特征在于,所述装置包括:空间创建单元,配置用于在测试数据库创建指定大小的数据表空间;用户创建单元,配置用于创建与所述数据表空间具有映射关系的用户;数据写入单元,配置用于通过在所述用户上创建存储过程将所述数据表...

【专利技术属性】
技术研发人员:高月峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1