新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
mysql學(xué)習(xí)筆記之基礎(chǔ)測試-創(chuàng)新互聯(lián)
10. 基礎(chǔ)測試
10.1 sysbench 基準測試
10.1.1 本地安裝
- 下載壓縮文件
https:// codeload.github.com/akopytov/sysbench/zip/1.0
- 安裝依賴包
yum install -y automake libtool
yum install -y mysql-devel
- 執(zhí)行安裝
#cd sysbench
./autogen.sh
./configure
make
make install
sysbench --version
10.1.2 執(zhí)行測試
準備測試庫
創(chuàng)建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
- 執(zhí)行測試
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
- 清理數(shù)據(jù)
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
執(zhí)行安裝
#cd tpcc的src目錄 make
執(zhí)行
create_table.sql
和add_fkey_idx.sql
兩個文件執(zhí)行數(shù)據(jù)初始化
./tpcc_load -h 192.168.99.131 -d tpcc -u admin -p Abc_123456 -w
執(zhí)行壓力測試
./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學(xué)習(xí)筆記之基礎(chǔ)測試-創(chuàng)新互聯(lián)
文章鏈接:http://www.dlmjj.cn/article/iesjs.html