手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

mysql中OPTIMIZE TABLE的作用及使用

2019-05-01 00:20:53 15021

1、刪除了表的一大部分;

2、已經(jīng)對含有可變長度行的表(含有VARCHAR, BLOB或TEXT列的表)進行了很多更改。

--------------------------------------------------------------------------------------------

作用:

利用未使用的空間,釋放出來,并整理數(shù)據(jù)文件的碎片。

--------------------------------------------------------------------------------------------

頻率:

不需要經(jīng)常運行,每周一次或每月一次。

--------------------------------------------------------------------------------------------

適用范圍:

OPTIMIZE TABLE只對MyISAM, BDB和InnoDB表起作用。
--------------------------------------------------------------------------------------------

注意事項:

1、在OPTIMIZE TABLE運行過程中,MySQL會鎖定表。如果涉及海量的數(shù)據(jù)表,應該考慮使用一些運維手段避免現(xiàn)網(wǎng)的服務受到影響。

 

2、使用alter table table_name engine=innodb也可以同樣達到釋放空洞的效果。這是由于在轉換數(shù)據(jù)引擎(即便沒有真正轉換)的時候,mysql也會將表中的數(shù)據(jù)讀取出來,再重新寫入,在這個過程中,空洞自然就沒有了。


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: