2009-04-11 71 views

回答

1

用MyISAM的另一個問題(雖然在嚴格意義上不是真正的數據庫損壞)是它不能正確支持交易(提交 - 回滾)。

這個可能也可能遲早(取決於數據庫層的實施質量)導致數據完整性問題。

在我看來這使得「快」的MyISAM 後端在MySQL只對非常簡單或非常小的數據庫選項...

+0

...或良好實施的數據庫圖層 – 2009-04-13 19:51:04

3

我的MyISAM腐敗有時。在我的服務器問題是非常沉重的負載,可以壓倒MySQL導致它掛起。那在現實世界中發生了什麼;)

4

我有一個生產服務器,並在冷重置(例如電源故障)的情況下更新過程中的所有MyISAM表被損壞。 mysqlcheck解決了這個問題。 我建議將mysqlcheck與cron中的--auto-repair選項一起使用,以修復在運行時發生的罕見的損壞情況。

+0

你是如何做到這一點的? – 2009-06-01 18:22:26