mysql下優化表和修復表命令使用說明(REPAIR TABLE和OPTIMIZE TABLE)


隨着mysql的長期使用,可以修復表來優化,優化時減少磁盤占用空間。方便備份。

REPAIR TABLE `table_name` 修復表
OPTIMIZE TABLE `table_name` 優化表 

REPAIR TABLE 用於修復被破壞的表。
OPTIMIZE TABLE 用於回收閑置的數據庫空間,當表上的數據行被刪除時,所占據的磁盤空間並沒有立即被回收,使用了OPTIMIZE TABLE命令后這些空間將被回收,並且對磁盤上的數據行進行重排(注意:是磁盤上,而非數據庫)。

多數時間並不需要運行OPTIMIZE TABLE,只需在批量刪除數據行之后,或定期(每周一次或每月一次)進行一次數據表優化操作即可,只對那些特定的表運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM