1. 程式人生 > >mysql的壓力測試軟體sysbench

mysql的壓力測試軟體sysbench

#我們下載mysql的壓力測試軟體sysbench
[email protected]_test ~]# wget https://downloads.mysql.com/source/sysbench-0.4.12.14.tar.gz
#解壓安裝
[[email protected]_test ~]# tar xf sysbench-0.4.12.14.tar.gz -C /usr/local/src/
[[email protected]_test ~]# cd !$
cd /usr/local/src/
#安裝依賴,然後編譯
[[email protected]_test src]# yum install gcc gcc-c++ make -y
[

[email protected]_test src]# cd sysbench-0.4.12.14/
[[email protected]_test src]# ./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-
libs=/usr/local/mysql/lib
[[email protected]_test sysbench-0.4.12.14]# make -j8 && make install
[[email protected]_test sysbench-0.4.12.14]# cd sysbench/
[
[email protected]
_test sysbench]# ln -s sysbench /usr/bin/
#我們現在來測試一下不同的引數的情況下tps效能對比情況,

mysql> show variables like "%query_cache_size%";
+------------------+---------+
| Variable_name | Value |
+------------------+---------+
| query_cache_size | 1048576 |
+------------------+---------+
1 row in set (0.01 sec)
mysql> set global query_cache_size=0;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> show variables like "%query_cache_size%";
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| query_cache_size | 0 |
+------------------+-------+
1 row in set (0.00 sec)