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
  • 相关阅读:
    设计模式---适配器模式
    【面经】2019-4-1 杭州边锋网络面经
    web前端基础——jQuery编程进阶
    web前端基础——jQuery编程基础
    web前端基础——初识HTML DOM编程
    web前端基础——初识JavaScript
    web前端基础——初识CSS
    web前端基础——初识HTML
    CentOS 6.5上安装python2.7、pip以及Python命令行补全和yum冲突解决
    Python中常用技巧整理
  • 原文地址:https://www.cnblogs.com/lizhi221/p/6814049.html
Copyright © 2011-2022 走看看