表維護和崩潰恢復 |
發布時間: 2012/8/31 17:32:30 |
后面幾節討論如何使用myisamchk來檢查或維護MyISAM表(對應.MYI和.MYD文件的表)。
你可以使用myisamchk實用程序來獲得有關你的數據庫表的信息或檢查、修復、優化他們。下列小節描述如何調用myisamchk(包括它的選項的描述),如何建立表的維護計劃,以及如何使用myisamchk執行各種功能。 盡管用myisamchk修復表很安全,在修復(或任何可以大量更改表的維護操作)之前先進行備份也是很好的習慣
影響索引的myisamchk操作會使ULLTEXT索引用full-text參數重建,不再與MySQL服務器使用的值兼容。要想避免,請閱讀5.9.5.1節,“用于myisamchk的一般選項”的說明。 在許多情況下,你會發現使用SQL語句實現MyISAM表的維護比執行myisamchk操作要容易地多: 計算機愛好者www.boydavid.com · 要想檢查或維護MyISAM表,使用CHECK TABLE或REPAIR TABLE。 電腦硬件www.boydavid.com · 要想優化MyISAM表,使用OPTIMIZE TABLE。 電腦常識www.boydavid.com · 要想分析MyISAM表,使用ANALYZE TABLE。 可以直接這些語句,或使用mysqlcheck客戶端程序,可以提供命令行接口。 電腦入門www.boydavid.com 這些語句比myisamchk有利的地方是服務器可以做任何工作。使用myisamchk,你必須確保服務器在同一時間不使用表。否則,myisamchk和服務器之間會出現不期望的相互干涉 本文出自:億恩科技【www.vbseamall.com】 |