【技术实现步骤摘要】
一种SAPHANA性能评估的方法和设备
本领域涉及计算机领域,并且更具体地涉及一种SAPHANA性能评估的方法和设备。
技术介绍
随着IT技术的发展,企业服务器能够支撑的内存容量急剧增大,另外以Oracle数据库为代表的磁盘数据库,随着企业数据量的增大,磁盘性能已成为瓶颈。现以SAPHANA(SAP公司的内存数据库平台)为代表的内存数据库产品市场逐渐增大。内存数据库将所有数据存放在内存中,所有数据库事务处理没有磁盘I/O读写的操作,能极大的提升数据库性能。但是一般评估SAPHANA在联机交易中的性能,使用的工具通常是部署在SAPHANA服务器上,然后在SAPHANA服务器本地进行压力测试,但在实际环境中,应用系统SAPHANA压力会有1个至多个应用服务器发起,数据库性能会受到网络带宽、延迟等因素的影响,只部署在SAPHANA服务器上性能测试工具无法模拟多台应用服务器对SAPHANA数据库服务器进行压力测试的情况。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种SAPHANA性能评估的方法和设备 ...
【技术保护点】
1.一种SAP HANA性能评估的方法,其特征在于,包括以下步骤:/n将多台服务器主机中的一个设置为主服务器,其他所述服务器主机设置为从服务器,将所述主服务器和所述从服务器连接到所述SAP HANA服务器上,并在所述SAP HANA服务器上分别创建测试用户和测试相关统计表;/n将基底数据加载到所述SAP HANA服务器中并为所述测试相关统计表创建索引;/n在所述主服务器中配置主服务器文件,并在所述从服务器上配置从服务器文件;/n响应于接收到测试的指令,使用所述测试用户基于所述主服务器文件打开主服务器进程,并基于所述主服务器进程的设置控制所述从服务器文件打开相应的从服务器进程 ...
【技术特征摘要】
1.一种SAPHANA性能评估的方法,其特征在于,包括以下步骤:
将多台服务器主机中的一个设置为主服务器,其他所述服务器主机设置为从服务器,将所述主服务器和所述从服务器连接到所述SAPHANA服务器上,并在所述SAPHANA服务器上分别创建测试用户和测试相关统计表;
将基底数据加载到所述SAPHANA服务器中并为所述测试相关统计表创建索引;
在所述主服务器中配置主服务器文件,并在所述从服务器上配置从服务器文件;
响应于接收到测试的指令,使用所述测试用户基于所述主服务器文件打开主服务器进程,并基于所述主服务器进程的设置控制所述从服务器文件打开相应的从服务器进程,利用所述从服务器进程对所述SPAHANA服务器中的SPAHANA进行压力测试,并基于所述索引将测试结果写入所述测试相关统计表中输出。
2.根据权利要求1所述的方法,其特征在于,所述基底数据包括连接到所述SPAHANA的驱动类型、数据库主机地址、数据库连接用户与口令、数据加载线程数和数据量大小。
3.根据权利要求1所述的方法,其特征在于,在所述主服务器中配置主服务器文件包括:设置从服务器名称数量、测试执行时间和调整事务类型比例和主服务器进程启动端口号。
4.根据权利要求1所述的方法,其特征在于,在所述从服务器上配置从服务器文件包括:设置连接所述SPAHANA数据库的驱动类型、数据库主机地址、数据库连接用户与口令、模拟用户数量、仓库数量、指定主服务器IP和主服务器进程启动端口号。
5.根据权利要求1所述的方法,其特征在于,使用所述测试用户基于所述主服务器文件打开主服务器进程,并基于所述主服务器进程的设置控制所述从服务器文件打开相应的从服务器进程,利用所述从服务器进程对所述SPAHANA服务器中的SPAHANA进行压力测试包括:
在所述主服务器中打开一个所述主服务器进程,根据所述主服务器进程中设置的调用所述从服务器的参数在相应的从服务器中打开至少一个所述从服务器进程;
利用打开的所述从服务器进程对所述SPAHANA...
【专利技术属性】
技术研发人员:刘兵,张远斌,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。