八、索引碎片與維護

在長期的數據更改過程中,索引文件和數據文件,都將產生碎片。

我們可以通過一個nop操作(不產生對數據實質影響的操作)來修復表。

比如表的引擎為innodb,可以alter table xxx engine innodb

optimize table 表名,也可以修復。

注意:修復表的數據及索引碎片,就會把所有的數據文件重新整理一遍,使之對齊。

這個過程,所有表的行數比較大,也是非常耗費資源的操作,不能頻繁修復

如果表的update操作很頻繁,可以按周/月來修復

如果不頻繁,可以更長的周期來修復。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容