我更新了幾個MySQL表格給InnoDb。這樣做後,MySQL變得呆滯,我擁有數據庫的硬盤正在不斷寫入,即使我的更改已完成。一般來說,CPU會在兩個內核上佔用100%,但是無論使用哪種內存,都不會在系統監視器(Debian)中註冊我們。讀取數據庫是可能的,但速度很慢。我還沒有嘗試寫作,因爲它顯然是忙於做某件事 - 但我不知道是什麼。已更新爲InnoDb - MySQL不穩定
深入挖掘,我發現我有一個非常大的ibdata1文件,差不多是62GB - 我在InnoDB中有一些大表,包括16,10,9,15和1.1 GB;和許多更小。
有沒有人有任何想法可能在這裏發生?或者我可以看到的日誌可能會提供一些啓示。我已重新啓動,但是當MySQL聯機時,同樣的事情發生,並且已經持續了一個多小時。另外,將一些InnoDB表更改爲MyISSAM會是一個好主意嗎?在大型項目中,沒有一個需要InnoDb進行交易,但是我的一些小型項目(小於50MB)。
我認爲你應該先嚐試優化innoDB。只是一個意見 – Leo
這會帶來什麼?目前我無法做任何事情。對數據庫的訪問非常緩慢,而且硬盤正在不斷地做一些事情。 –
你可以分享更多的細節。數據庫有多大,你面臨什麼樣的問題。 「Sluggish」和「Doing something」過於通用 – georgecj11