zoukankan      html  css  js  c++  java
  • Oracle 数据库 sysbench 压力测试

    环境

    OS: centos 7.x
    DB:Oracle 11.2.0.4
    

    下载压测工具和演练脚本

    cd /home/oracle
    git clone https://github.com/osdba/sysbench_lua
    git clone https://github.com/osdba/sysbench_bin.git
    

    创建目录并将演练脚本和编译过的sysbench放在同一目录下

    mkdir /home/oracle/sysbench
    cd /home/oracle/sysbench
    cp ../sysbench_bin/bin/* .
    cp -r ../sysbench_lua/lua .
    

    创建数据库用户

    drop user sysbench cascade;
    create user sysbench identified by sysbench;
    grant connect,resource to sysbench;
    

    准备数据

    ./sysbench_ora --test=/home/oracle/sysbench/lua/oltp.lua --db-driver=oracle --oltp-table-name=sysbench --oltp-table-size=100000 --oltp-tables-count=8 --oracle-db=orcl --oracle-user=sysbench --oracle-password=sysbench --max-time=60 --max-requests=10000000 --num-threads=2 --report-interval=1 prepare
    

    压测

    ./sysbench_ora --test=/home/oracle/sysbench/lua/oltp.lua --db-driver=oracle --oltp-table-name=sysbench --oltp-table-size=100000 --oltp-tables-count=8 --oracle-db=orcl --oracle-user=sysbench --oracle-password=sysbench --max-time=60 --max-requests=10000000 --num-threads=10 --report-interval=1 run
    

    清理数据

    ./sysbench_ora --test=/home/oracle/sysbench/lua/oltp.lua --db-driver=oracle --oltp-table-name=sysbench --oltp-table-size=100000 --oltp-tables-count=8 --oracle-db=orcl --oracle-user=sysbench --oracle-password=sysbench --max-time=60 --max-requests=10000000 --num-threads=2 --report-interval=1 cleanup
  • 相关阅读:
    常用功能测试点的测试用例
    如何设计功能测试测试用例
    管理小原则
    政党提供的公共产品是其存在的依据
    为什么人是根本?
    学问总分类
    和孩子沟通的开头常用语
    教育的核心对象是心中的那枚种子
    用目标激发动力,用计划控制落实,用梳理总结进行提高
    要想影响孩子第一位的是保证沟通畅通
  • 原文地址:https://www.cnblogs.com/youngerger/p/12605593.html
Copyright © 2011-2022 走看看