mysql version: mysql5.6.35
os: centos linux release 7.2.1511 (core)
ip:10.159.45.100
cpu: 32 cpu
memory: 128gb
sysbench:version: 1.1.0 (引數比起老版本,有些變化,需要留意)
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=10 prepare
#25執行緒
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=20 --report-interval=5 --time=500 run
#50執行緒
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=50 --report-interval=5 --time=500 run
#100執行緒
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=100 --report-interval=5 --time=500 run
#150執行緒
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=150 --report-interval=5 --time=500 run
#200執行緒
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=150 --report-interval=5 --time=500 run
#清除資料
sysbench /usr/***x/sysbench/share/sysbench/oltp_read_write.lua --mysql-host=10.159.45.100 --mysql-port=4000 --mysql-db=test --mysql-user=test --mysql-password=testtest --tables=10 --table-size=5000000 --threads=10 cleanup
#mysql引數
[mysqld]
port=4000
max_connections=3000
max_allowed_packet=64m
max_heap_table_size=256m
net_buffer_length=8k
read_buffer_size=2m
read_rnd_buffer_size=512k
sort_buffer_size=2m
join_buffer_size=4m
thread_cache_size=512
tmp_table_size=128m
binlog-format=row
sync_binlog=0
key_buffer_size=32m
bulk_insert_buffer_size=16m
innodb_file_per_table
innodb_additional_mem_pool_size=16m
innodb_buffer_pool_size=40g
innodb_thread_concurrency=0
innodb_flush_log_at_trx_commit=2
innodb_fast_shutdown=1
innodb_max_dirty_pages_pct=75
innodb_lock_wait_timeout=120
innodb_rollback_on_timeout=1
innodb_flush_method=o_direct
innodb_support_xa=off
transaction_isolation=read-committed
測試結果,測試結果如下,感覺不盡如人意,我的期望是應該能達到6000左右的tps,結果沒達到。
測試表
併發執行緒數
qps
tps
平均響應時間rt(毫秒)10
表每表500萬20
34705
1735 12
5059778
2999 17
10075377
3768 27
12566138
3306 38
15068122
3200 44
mysql5 6亂碼 mysql5 6亂碼
安裝mysql5.6版本遇到乙個問題,字符集亂碼,如下圖 由於是新安裝的本地資料庫,所以一定是配置的事情,查詢資料庫字符集配置,如下 有兩個是latin1的字符集,本人是window7環境,在網路找了很多資料,都顯示為修改 c program files mysql mysql server 5.6...
編譯mysql5 6 編譯安裝mysql5 6
mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...
mysql5 6原始碼 mysql5 6原始碼部署
一.準備環境 環境 centos 7.3 一台 軟體版本 mysql 5.6.39 1.安裝依賴 yum y install autoconf libaio bison ncurses devel 2.建立使用者 groupadd mysql useradd g mysql s sbin nolog...