如果是用phpmyadmim操作的話。
你只要全選資料表後。做「最佳化資料表」就可以了。但建議最好先做「修復資料表」
但如果想要做自動化處理。
那就得要利用一下排程去下MYSQL命令了。
這裏是常用的指令
//這是針對圖一個表
mysqlcheck -a -c -o -r 資料庫名稱 資料表名稱
//這是針對指定庫所有的表
mysqlcheck -a -c -o -r –databases 資料庫名稱1 資料庫名稱2 資料庫名稱3
//這就全部啦!!
mysqlcheck -a -c -o -r –all-databases
但這裏其實並不是很建議自動處理,最好還是手動處理。
畢竟在修復及優化的過程中,往往會出現不盡如意的事。
自動處理的話,就多就是給你停了。且也有很低的機會,讓你的資料庫停止不運做。
你也不會知道發生啥事。
而且修復優化資料庫的東西。也得盡量在離峰時間處理。
在修復優化過程中,需要很大的效能支援。
早期再做這件事,大多都是會先將資料庫給停止,再處理。
以上給你參考。