找回密碼
 立即註冊
查看: 6983|回復: 1

求 The storage engine for the table doesn't support repair 的解決方法

[複製鏈接]
發表於 2016-4-15 10:53:26 | 顯示全部樓層 |閱讀模式
大家好,我們的論壇也工作一段時間了,想趁著伺服器修好,把資料庫內的資料表最佳化一下,所以我在CentOS 下了以下指令︰

#mysqlcheck -a -c -o -r --all-databases -uroot -p

跑了一下後出現︰

note     : The storage engine for the table doesn't support repair

我不是要問這段文字的意思,而是請問這要如何解決?不解決有什麼問題?
目前DB 是沒有任何出錯,我只是單純想說給它最佳化一下而已。

謝謝
發表於 2016-4-15 17:04:49 | 顯示全部樓層
本文章最後由 moripi 於 2016-4-15 05:15 PM 編輯

MyISAM 是無法做這些最佳化動作的(因為不大需要)... InnoDB才能(因為視情況需要)...
因為MyISAM 是在 MySQL 5.1 之前的 default engine,InnoDB 則是 MySQL 5.5 之後的 default engine

可以參考兩篇MyISAM vs InnoDB的說明及比較...

在MySQL中MyISAM與InnoDB資料庫引擎比較

MySQL 中,MyISAM 與 InnoDB 帶來的差異...

以上..有誤請指正...
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

手機版|禁閉室|連繫我們|痞酷網電子技術論壇

GMT+8, 2025-7-2 12:03 AM , Processed in 0.030372 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表