华为鲲鹏平台使用BenchmarkSQL对PostgreSQL数据库进行性能测试

本文档详细介绍了如何在华为鲲鹏平台上使用BenchmarkSQL工具对PostgreSQL数据库进行性能测试。首先,通过Porting Advisor工具对PostgreSQL源码进行移植和修改,接着安装BenchmarkSQL并配置连接PostgreSQL。在性能测试环节,创建数据库并执行压力测试,观察性能指标。最后,针对测试结果进行数据库性能调优,包括修改Makefile配置和调整数据库设置。
摘要由CSDN通过智能技术生成

一、基本概念。

BenchmarkSQ是一款开源的数据库性能测试工具。TPC-C是针对OLTP的基准测试模型,可以衡量数据库的性能和硬件性价比,是广泛使用的一种测试模型。

 

二、环境准备和用途简介。

设备名称 类型 OS版本 用途
centos 7 64bit x86虚拟机 centos 7.6 64bit 用于安装部署Porting Advisor源码移植工具、BenchmarkSQL性能测试工具。
ecs-gorden-kp-t01 鲲鹏弹性云主机 centos 7.6 64bit 用于部署PostgreSQL数据库和性能测试、调优。
ecs-gorden-kp-t02 鲲鹏弹性云主机 centos 7.6 64bit 用于安装部署rpmbuild工具,制作PostgreSQL的RPM安装包和对安装包进行安装测试。

 

三、安装源码移植工具Porting Advisor,机子为centos 7 64bit。

1、下载华为鲲鹏代码迁移工具安装包:Porting-advisor_2.2.T1_x86_64-linux.tar.gz,下载地址:https://www.huaweicloud.com/kunpeng/software/portingadvisor.html。

2、用xftp或其它工具将下载的Porting-advisor_2.2.T1_x86_64-linux.tar.gz拖到虚拟机的/root目录下。

3、解压Porting-advisor_2.2.T1_x86_64-linux.tar.gz。

tar zxvf Porting-advisor_2.2.T1_x86_64-linux.tar.gz

4、安装华为鲲鹏代码亲友工具,先进入工具目录,然后安装web模式。

Porting-advisor_2.2.T1_x86_64-linux
sh install.sh web

安装目录可不改,直接回车,IP为虚拟机ip,端口默认8084不改。

tool port 7998可以不改,直接回车开始安装,约3分钟,安装完成后显示如下:

 

四、用Porting Advisor工具修改需要移植PostgreSQL数据库的源码,机子为centos 7 64bit。

1、关闭centos 7 64bit机子防火墙。

systemctl stop firewalld.service

2、用浏览器(推荐谷歌浏览器)输入centos 7 64bit机子ip和端口8084,打开Porting Advisor工具。首次登陆需要创建管理员密码,用户名系统默认为portadmin,然后登陆。

登陆后,系统自动在目录:/opt/portadv下创建了已用户名命名的portadmin文件夹,/opt/portadv/portadmin/ 则为源代码存放路径,当然,可以在该路径后面继续加路径,登陆后显示如下:

 

3、下载postgresql-11.3.tar.gz至/opt/portadv/portadmin/ 目录下,下载地址:https://www.postgresql.org/ftp/source/v11.3/。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值