实验7、数据库性能测试实验

实验7、数据库性能测试实验

1.实验目的:

1)学会安装部署Mysql数据库服务器

2)学会创建数据库、创建数据表

3)学会使用Jmeter进行性能测试

3)评估影响数据库服务器性能的因素

 

2.实验软件:

1) Mysql

2) Jmeter

 

3实验内容:

1.配置JDK环境变量

2.安装Mysql,配置环境变量

3.创建数据库和数据表

4.安装Jmeter软件

5.使用Jmeter测试数据库服务器性能

6.测试不同参数下数据库的性能表现

7.分析影响数据库服务器性能的因素

8.对数据库服务器部署和访问,给出合理建议

4.具体实验:

一、下载、安装Mysql与配置

下载mysql-5.5.28-winx64.msi并安装;

配置环境变量:新建MYSQL_HOME,设置变量值为:D:\Program Files\MySQL在path 里添加 %MYSQL_HOME%\bin;

 

二、创建数据库和数据表

登录Mysql:

在命令提示符中输入mysql -h localhost -u root -p接着输入密码,效果如图:

创建创建数据库,创建表格

create database;

create table;

 

DROP database IF EXISTS school;

CREATE database school;

USE school;

DROP TABLE IF EXISTS Student;

CREATE TABLE Student (

  id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',

  birthday Date COMMENT '出生日期',

  gender text COMMENT '性别',

  grade text COMMENT '年级',

  birthplace text COMMENT '出生地',

  course text COMMENT '课程',

  PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

如图:

INSERT INTO Student

VALUES

(20170001,'2001-01-01','Male','2017','Henan','Software test‘),

(20170002,'2001-02-01','Female','2017','Henan','Software Engineering’),

(20170003,'2001-05-01','Male','2017','Henan','Software test’);

 

三、下载、安装与使用Jmeter

下载Jmeter 3.3并解压,下载mysql-connector-Java-5.X.jar并放入Jmeter的bin文件夹下。

在Jmeter中添加线程组,添加JDBC Connection Configuration,添加JDBC Request,添加用表格查看结果树。

在Jmeter中完善各项信息之后开始做测试。

线程数1000,循环1次时:

线程数1500,循环1次:

线程数1000,循环次数10:

线程数1500,循环次数10:

线程数5000,循环次数10:

线程数50000,循环次数10:

 

四、测试分析

用不同电脑测试所给出的最大测试结果都不同,可见电脑的性能影响数据库服务器的性能,应采用物理设备更好的计算机进行使用数据库。在部署数据库时,为防止构建不充分,数据不完善等缺陷,应在构建数据库之前做好数据库的模型分析,使建立时清晰明了。访问数据库时,问防止数据库所在物理设备的性能不够好而导致的数据库不能访问,一次访问的次数不要太大。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值