表維護(hù)和崩潰恢復(fù) |
發(fā)布時(shí)間: 2012/8/31 17:32:30 |
后面幾節(jié)討論如何使用myisamchk來檢查或維護(hù)MyISAM表(對(duì)應(yīng).MYI和.MYD文件的表)。
你可以使用myisamchk實(shí)用程序來獲得有關(guān)你的數(shù)據(jù)庫表的信息或檢查、修復(fù)、優(yōu)化他們。下列小節(jié)描述如何調(diào)用myisamchk(包括它的選項(xiàng)的描述),如何建立表的維護(hù)計(jì)劃,以及如何使用myisamchk執(zhí)行各種功能。 盡管用myisamchk修復(fù)表很安全,在修復(fù)(或任何可以大量更改表的維護(hù)操作)之前先進(jìn)行備份也是很好的習(xí)慣
影響索引的myisamchk操作會(huì)使ULLTEXT索引用full-text參數(shù)重建,不再與MySQL服務(wù)器使用的值兼容。要想避免,請(qǐng)閱讀5.9.5.1節(jié),“用于myisamchk的一般選項(xiàng)”的說明。 在許多情況下,你會(huì)發(fā)現(xiàn)使用SQL語句實(shí)現(xiàn)MyISAM表的維護(hù)比執(zhí)行myisamchk操作要容易地多: 計(jì)算機(jī)愛好者www.boydavid.com · 要想檢查或維護(hù)MyISAM表,使用CHECK TABLE或REPAIR TABLE。 電腦硬件www.boydavid.com · 要想優(yōu)化MyISAM表,使用OPTIMIZE TABLE。 電腦常識(shí)www.boydavid.com · 要想分析MyISAM表,使用ANALYZE TABLE。 可以直接這些語句,或使用mysqlcheck客戶端程序,可以提供命令行接口。 電腦入門www.boydavid.com 這些語句比myisamchk有利的地方是服務(wù)器可以做任何工作。使用myisamchk,你必須確保服務(wù)器在同一時(shí)間不使用表。否則,myisamchk和服務(wù)器之間會(huì)出現(xiàn)不期望的相互干涉 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |