一個100多G的sql文件導入時,大概一個多小時就會自動斷了,報錯:
mysql lost connection during query
日誌中發現,mysql有重啓的痕跡,找了關天cron之類的,並沒有發現什麼問題,
而期間也並沒有人去手動重啓mysqld服務。
開始懷疑是某些參數設置不當,比如max_allowded_packet或connectiong_timeout等
參數設置的太小,都調整後問題依舊,最後發現swap竟然用完了,但是內存剩餘還有很多。
這說明,mysql的配置文件中某些參數設置不當,最後調整
innodb_buffer_poll_size這個參數,解決了