顯示具有 database 標籤的文章。 顯示所有文章
顯示具有 database 標籤的文章。 顯示所有文章

2009年4月2日 星期四

MySQL + 指令 + 最佳化與check

mysqlcheck
mysqlcheck的功能類似myisamchk,但其工作不同。主要差別是當mysqld伺服器在運行時必須使用mysqlcheck,而myisamchk應用於伺服器沒有運行時。使用mysqlcheck的好處是不需要停止伺服器來檢查或修復資料表。
ref: http://twpug.net/docs/mysql-5.1/client-side-scripts.html#mysqlcheck


MySQL 停止後, 於 shell 下修復 TABLE(MyISM)

檢查

myisamchk *.MYI

 

快速修復,試圖不接觸資料檔案來修復索引檔

myisamchk -r -q *.MYI

 

從資料檔案中刪除不正確的記錄和已被刪除的記錄並重建索引檔

myismchk -r *.MYI

 

安全恢復模式使用一個老的恢復方法,處理常規恢復模式不行的少數情況

myisamchk --safe-recover *.MYI

熱門文章