iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql学习笔记之基础测试
  • 483
分享到

mysql学习笔记之基础测试

2024-04-02 19:04:59 483人浏览 薄情痞子
摘要

10. 基础测试 10.1

10. 基础测试

10.1 sysbench 基准测试

10.1.1 本地安装

  1. 下载压缩文件

https:// codeload.GitHub.com/akopytov/sysbench/zip/1.0

  1. 安装依赖包

yum install -y automake libtool
yum install -y Mysql-devel
  1. 执行安装

#cd sysbench
./autogen.sh 
./configure 
make
make install
sysbench --version

10.1.2 执行测试

  1. 准备测试库

    创建sbtest库


sysbench  /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-host=192.168.56.16 --mysql-port=3306 --mysql-user=root --mysql-passWord=Abc_123456 --oltp-tables-count=10 --oltp-table-size=100000 prepare
  1. 执行测试

sysbench  /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-host=192.168.99.131 --mysql-port=3306 --mysql-user=admin --mysql-password=Abc_123456 --oltp-test-mode=complex --threads=10 --time=300 --report-interval=10 run >> /home/mysysbench.log
  1. 清理数据

sysbench /usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-host=192.168.56.16 --mysql-port=3306 --mysql-user=root --mysql-password=Abc_123456 --oltp-tables-count=10 cleanup

10.2 tpcc-mysql 压力测试

10.2.1 准备工作

  • 修改my.cnf配置文件

    
    vi /etc/my.cnf
    

    pxc_strict_mode=DISABLED

    修改某个Haproxy的配置文件

    
    server   mysql_1  192.168.99.151:3306  check  port  3306  weight  1  maxconn  2000
    server   mysql_2  192.168.99.159:3306  check  port  3306  weight  1  maxconn  2000
    server   mysql_3  192.168.99.215:3306  check  port  3306  weight  1  maxconn  2000
    
  • 重新启动Haproxy

  • 安装依赖程序包

    
    yum install -y GCc
    yum install -y mysql-devel
    

10.2.2 安装tpcc-mysql

  • 下载压缩包

    Https://codeload.github.com/Percona-Lab/tpcc-mysql/zip/ master

  • 执行安装

    
    #cd tpcc的src目录
    make
    
  • 执行 create_table.sqladd_fkey_idx.sql两个文件

  • 执行数据初始化

    
    ./tpcc_load -h 192.168.99.131 -d tpcc -u admin -p Abc_123456 -w
    
  • 执行压力测试

    
    ./tpcc_start -h 192.168.99.131 -d tpcc -u admin -p Abc_123456 -w 1 -c 5 -r 300 -l 600 ->tpcc-output-log
    
您可能感兴趣的文档:

--结束END--

本文标题: mysql学习笔记之基础测试

本文链接: https://www.lsjlt.com/news/49967.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql学习笔记之基础测试
    10. 基础测试 10.1...
    99+
    2024-04-02
  • GoLang基础学习之go test测试
    目录1.介绍2.函数3.测试函数格式3.1格式3.2失败示例3.3成功示例13.4成功示例23.5成功示例33.6成功实例44.基准函数4.1成功实例14.2成功实例24.3性能比较...
    99+
    2024-04-02
  • python学习笔记01-基础
    数据类型:(1)整数(2)浮点数整数和浮点数在计算机内部存储的方式是不同的(3)字符串字符\本身也要转义,所以\表示的字符就是\Python还允许用r''表示''内部的字符串默认不转义(4)布尔值在Python中,可以直接用True、F...
    99+
    2023-01-31
    学习笔记 基础 python
  • Python学习基础笔记(全)
    换博客了,还是csdn好一些。 Python学习基础笔记 1.Python学习—linux下Python3的安装 2.Python学习—数据类型、运算符、条件语句 3.Python学习—循环语句 4.Python学习—字符串 5.Pyt...
    99+
    2023-01-31
    基础 笔记 Python
  • python基础概念学习笔记
    本次整理python数据类型为:列表list字典dict元组tuple集合set其中涉及概念:模组module类class对象object——————————————————————————————————————————数据类型type ...
    99+
    2023-01-31
    学习笔记 概念 基础
  • PHP学习笔记:代码测试与单元测试
    在软件开发领域,代码质量的保证是至关重要的。为了确保代码的正确性和稳定性,开发人员需要对代码进行测试。而单元测试是一种常用的测试方法,它能够对代码中的最小单元进行验证,以保证其功能的正确性。代码测试代码测试是一种广义上的测试方法,它包括了单...
    99+
    2023-10-21
    PHP学习笔记:代码测试 PHP学习笔记:单元测试 PHP学习笔记:测试
  • 韩顺平 2021零基础学Java 学习笔记
    韩顺平 2021零基础学Java 学习笔记(1)(自用)_丨shallow丨的博客-CSDN博客_韩顺平java笔记 韩顺平 2021零基础学Java 学习笔记(2)(自用)_丨shallow丨的博客-CSDN博客  韩顺平 2021零基础...
    99+
    2023-10-01
    学习
  • MySQL 学习笔记
    😀😀😀创作不易,各位看官点赞收藏. 文章目录 MySQL 学习笔记1、`DQL` 查询语句1.1、基本查询1.2、函数查询1.2.1、单行函数1...
    99+
    2023-10-01
    mysql 学习 笔记
  • PHP的学习笔记 (php的基础语法)
    目录 一、PHP基础语法 01.基础语法     1.标记与注释     2.输出语句     3.PHP标识符     4.PHP关键字 02.数据与运算     1.常量     2.变量     3.表达式     4.数据类型及转...
    99+
    2023-08-31
    php 前端
  • PHP笔试基础薄弱?试试这些学习方法!
    PHP作为一种广泛应用于Web开发的脚本语言,已经成为许多互联网公司招聘技术人才时的必备技能之一。然而,对于一些刚入门或者基础薄弱的学习者来说,学习PHP可能会遇到一些困难。在面对PH...
    99+
    2024-03-01
    学习方法 php基础 提升技能 在线课程
  • python3学习笔记(1)----基
    一、python3的基本语法 1、缩进统一(1个tab或者4个空格)。 for i in range(10): print (i) 2、标识符的第一个字母必须是字母(大小写字母)或者下划线,其他部分可以有字母和...
    99+
    2023-01-31
    学习笔记
  • PHP学习笔记:面向对象编程基础
    导言:面向对象编程(Object-Oriented Programming,简称OOP)是一种编程的思维方式,通过将问题分解为多个对象并定义对象之间的交互,来解决复杂的编程问题。PHP作为一门功能强大的编程语言,也支持面向对象编程。本文将介...
    99+
    2023-10-21
    PHP 基础 面向对象编程(OOP)
  • 【MongoDB学习笔记14】MongoDB的查询:find基础
    MongoDB中使用find来进行查询,返回一个集合中的文档的子集;返回文档集合blog中的所有文档:> db.post.find()    { "_...
    99+
    2024-04-02
  • mysql学习笔记之备份与恢复
    5 .备份恢复 相关关...
    99+
    2024-04-02
  • MySQL学习之基础操作总结
    目录1.库的操作2.表的操作创建表查看表结构删除表修改表1.库的操作 查看当前mysql数据库下默认有哪些库 show databases; 创建一个库 create databas...
    99+
    2024-04-02
  • 韩顺平 2021零基础学Java 学习笔记(1)(自用)
    目录 第 2 章 Java 概述第 3 章 变量第 4 章 运算符第 5 章 程序控制结构第 6 章 数组、排序和查找第 7 章 面向对象编程(基础部分)第 8 章 面向对象编程(中级部分) 第 2 章 Java 概述...
    99+
    2023-08-16
    java
  • Python学习笔记(二)Python基
    [root@kaibin ~]# ipython In [1]: import platform In [2]: print platform.uname() ('Linux', 'kaibin.test1', '2.6.32-431.el...
    99+
    2023-01-31
    学习笔记 Python
  • PHP学习笔记:基础语法及变量定义
    在如今的互联网时代,PHP(Hypertext Preprocessor)作为一种广泛使用的服务器脚本语言,被越来越多的开发者所青睐。本篇文章将为大家介绍PHP的基础语法和变量的定义,并提供具体的代码示例,帮助初学者更好地理解和掌握。一、P...
    99+
    2023-10-21
    学习 PHP 基础
  • 学习笔记:Java 打包对象的基础知识
    Java 打包对象是一项重要的基础知识,也是 Java 开发中必须掌握的技能。本文将介绍 Java 打包对象的基础知识,包括打包对象的定义、打包对象的用途、打包对象的实现方法和注意事项等方面,同时还将提供一些演示代码,以帮助读者更好地理解和...
    99+
    2023-10-03
    打包 对象 学习笔记
  • Yii2 学习笔记之 GridView DetailView
    Yii2中的GridView和DetailView是两个非常实用的小部件,用于展示数据。GridView用于展示多条数据,而Deta...
    99+
    2023-09-28
    Yii2
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作