我一直有數據庫重複崩潰表的問題。幸運的是,通過修復墜毀的桌子很容易修復,但不得不注意桌子崩潰(或讓客戶告訴我)並修復它。對客戶端通過CMS訪問的數據庫進行更改後,崩潰傾向於發生。防止mysql MyISAM表崩潰
我注意到最近一次表崩潰,它引用了一個數字 - 就像找到57中的89;然後我在基數中注意到了主鍵。把2和2放在一起我搜索基數,發現優化表格在某種程度上是相關的,因此我認爲通過定期優化表格,就像更新之後一樣,這將有助於防止崩潰。這是真的還是我設法得到73而不是4?
當客戶端通過PHP進行更改時,我可以將MYSQL函數發送到數據庫,所以從這個角度來看的幫助會很好。
任何其他與表崩潰的幫助將不勝感激。
InnoDB表不會崩潰(或更確切地說,它們在服務器啓動時會自動恢復)。你確定這些不是MyISAM? – Mchl 2010-11-15 13:50:12
哎呦,你說得對。當我寫這個時,我正在看一個完全不同的數據庫,因此檢查了錯誤的數據庫,啞巴移動。 – andyface 2010-11-15 13:57:06