最近在搞一個報表系統(tǒng),不是很負責(zé),但是就是數(shù)據(jù)量比較大,單次寫入上萬條數(shù)據(jù),加上在同一個事務(wù)里面,部署到linux服務(wù)器后,發(fā)現(xiàn)特別慢,后面發(fā)現(xiàn)mysql安裝后沒有優(yōu)化配置文件,導(dǎo)致寫入特別慢。服務(wù)器mysql版本:
[root@localhost ~]# mysql -Vmysql
Ver 14.14 Distrib 5.6.25, for linux-glibc2.5 (x86_64) using EditLine wrappermysql
配置文件默認路徑:vim /etc/my.cnf
配置后重啟:service mysql restart
如果重啟報錯,那么就是配置文件里面加了錯誤配置
Shutting down MySQL.... SUCCESS! Starting MySQL.... ERROR! The server quit without updating PID file (/data/mysql/dbdata/report.pid).
目前簡單的配置信息,經(jīng)測試批量處理事務(wù)所花的時間比之前的至少快20倍(這里看頁面提交到成功的時間得出),下面是配置信息,具體每一項說明請百度一下:
lower_case_table_names=1wait_timeout=2880000
interactive_timeout = 2880000
max_allowed_packet = 200
Mmax_connections = 700
open-files-limit = 10240
新聞標(biāo)題:MySQL高并發(fā)配置優(yōu)化-創(chuàng)新互聯(lián)
文章分享:
http://weahome.cn/article/csjcoi.html