mysql導入超大sql文件時mysql服務重啓


一個100多G的sql文件導入時,大概一個多小時就會自動斷了,報錯:

mysql lost connection during query


日誌中發現,mysql有重啓的痕跡,找了關天cron之類的,並沒有發現什麼問題,

而期間也並沒有人去手動重啓mysqld服務。


開始懷疑是某些參數設置不當,比如max_allowded_packet或connectiong_timeout等

參數設置的太小,都調整後問題依舊,最後發現swap竟然用完了,但是內存剩餘還有很多。


這說明,mysql的配置文件中某些參數設置不當,最後調整

innodb_buffer_poll_size這個參數,解決了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章