国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

mysql中OPTIMIZE TABLE的作用及使用

2019-05-01 00:20:53 8900

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

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

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

作用:

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

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

頻率:

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

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

適用范圍:

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

注意事項:

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

 

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


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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題:
-->