當出現一個磁盤溢出的情況時,MySQL做下列事情:
它每分鐘檢查一次看是否有足夠空間寫入當前行。如果有足夠的空間,它繼續好像發生什麼事情。
每6分鐘它將有關磁盤溢出的警告寫入日志文件。
為了緩和這個問題,你可以采取下列行動:
繼續,你只需釋放足夠的空閒磁盤空間以便插入所有記錄。
放棄線程,你必須發一個MySQLadmin kill到線程。在下一次檢查磁盤時,線程將被放棄(在1分鐘內)。
注意,其他線程可能正在等待引起“磁盤溢出”條件的表。如果你有幾個“鎖定的”的線程,殺死正在等待磁盤溢出條件的那個線程將允許其他線程繼續。