• ADADADADAD

    mysql学习笔记之基础测试[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 12:11:07

    作者:文/会员上传

    简介:

    10. 基础测试10.1 sysbench基准测试10.1.1 本地安装下载压缩文件https://codeload.github.com/akopytov/sysbench/zip/1.0安装依赖包yum install -y automake libtoolyum in

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    10. 基础测试

    10.1 sysbench基准测试

    10.1.1 本地安装
      下载压缩文件

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

      安装依赖包
    yum install -y automake libtoolyum install -y mysql-devel
      执行安装
    #cd sysbench./autogen.sh ./configure makemake installsysbench --version

    10.1.2 执行测试

      准备测试库

      创建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
      执行测试
    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
      清理数据
    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_1192.168.99.151:3306checkport3306weight1maxconn2000server mysql_2192.168.99.159:3306checkport3306weight1maxconn2000server mysql_3192.168.99.215:3306checkport3306weight1maxconn2000

    重新启动Haproxy

    安装依赖程序包

    yum install -y gccyum 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

    mysql学习笔记之基础测试.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql基础学习