自己真實(shí)測(cè)試過,至少速度可以提高5倍以上兜挨。
首先修改mysql的配置文件
vim /etc/my.cnf
根據(jù)自己服務(wù)器信息修改對(duì)應(yīng)參數(shù)
join_buffer_size = 1024M
sort_buffer_size = 10M
read_rnd_buffer_size = 10M
innodb_flush_log_at_trx_commit = 2
innodb_write_io_threads = 16
innodb_flush_method = O_DIRECT
thread_cache_size=64
保存完配置文件后記得重啟mysql服務(wù)帕棉。
service mysqld restart
配置mysql數(shù)據(jù)源連接
第一個(gè)參數(shù)提高速度明顯市殷,當(dāng)然其他參數(shù)也要配置
配置數(shù)據(jù)庫(kù)提交和并發(fā)數(shù)
上面這個(gè)小的Table output左上角有一個(gè)5蒋搜,這是并發(fā)數(shù)册着,設(shè)置方法為右鍵 change Numbers of copy**根據(jù)自己的情況做配置躬充。
更改轉(zhuǎn)換的數(shù)據(jù)集記錄數(shù)和feedback size
同樣根據(jù)自己情況做設(shè)置逃顶。
我自己嘗試過如果是小表會(huì)是步行和火箭的速度,普通大表起碼也在4-5倍左右麻裳。
加油口蝠!