zoukankan      html  css  js  c++  java
  • sysbench压测mysql

    MySQL数据库测试 select
     
    1、先创建数据库test,再准备数据
    time /usr/local/sysbench/bin/sysbench --test=oltp --num-threads=4 --mysql-table-engine=innodb --mysql-user=root --mysql-password=123 --db-driver=mysql --mysql-db=test  --oltp-table-size=3000000 --oltp-table-name=t1 --oltp-nontrx-mode=insert --mysql-socket=/tmp/mysql.sock prepare
     
    2、执行测试
    time /usr/local/sysbench/bin/sysbench --test=oltp --mysql-table-engine=innodb --mysql-user=root --mysql-password=123 --db-driver=mysql --mysql-db=test --oltp-table-size=3000000 --oltp-table-name=t1 --mysql-socket=/tmp/mysql.sock run
     
    3、清除测试数据
    time /usr/local/sysbench/bin/sysbench --test=oltp --mysql-table-engine=innodb --mysql-user=root --mysql-password=123 --db-driver=mysql --mysql-db=test --oltp-table-size=3000000 --oltp-table-name=t1 --mysql-socket=/tmp/mysql.sock cleanup
     
    还可以加上进程数--num-threads=4
    删除测试--oltp-nontrx-mode=delete
     
    MySQL数据库测试 insert 300W
     
    1、先创建数据库test,再准备数据
    time /usr/local/sysbench/bin/sysbench --test=oltp --num-threads=4 --mysql-table-engine=innodb --mysql-user=root --mysql-password=123 --db-driver=mysql --mysql-db=test  --oltp-table-size=3000000 --oltp-table-name=t1 --oltp-nontrx-mode=insert --mysql-socket=/tmp/mysql.sock prepare
     
    2、执行insert测试
    time /usr/local/sysbench/bin/sysbench --test=oltp --num-threads=4 --mysql-table-engine=innodb --mysql-user=root --mysql-password=123 --db-driver=mysql --mysql-db=test  --oltp-table-size=10000000 --oltp-table-name=t1 --oltp-nontrx-mode=insert --mysql-socket=/tmp/mysql.sock run
  • 相关阅读:
    移动Web开发调研
    如何将一个Excel文件中的sheet移动到另外一个Excel?
    Web自动化测试工具调研
    DOM中文本节点索引方法
    词法、语法与语义相关知识
    http 登录Digest认证相关知识
    javascript sandbox
    MVVM与Backbone demo
    Sass与Web组件化相关的功能
    Lua参数绑定函数实现方法
  • 原文地址:https://www.cnblogs.com/lizhi221/p/6814049.html
Copyright © 2011-2022 走看看