- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
1、刪除了表的一大部分;
2、已經(jīng)對含有可變長度行的表(含有VARCHAR, BLOB或TEXT列的表)進行了很多更改。
--------------------------------------------------------------------------------------------
作用:
利用未使用的空間,釋放出來,并整理數(shù)據(jù)文件的碎片。
--------------------------------------------------------------------------------------------
頻率:
不需要經(jīng)常運行,每周一次或每月一次。
--------------------------------------------------------------------------------------------
適用范圍:
OPTIMIZE TABLE只對MyISAM, BDB和InnoDB表起作用。
--------------------------------------------------------------------------------------------
注意事項:
1、在OPTIMIZE TABLE運行過程中,MySQL會鎖定表。如果涉及海量的數(shù)據(jù)表,應(yīng)該考慮使用一些運維手段避免現(xiàn)網(wǎng)的服務(wù)受到影響。
2、使用alter table table_name engine=innodb也可以同樣達到釋放空洞的效果。這是由于在轉(zhuǎn)換數(shù)據(jù)引擎(即便沒有真正轉(zhuǎn)換)的時候,mysql也會將表中的數(shù)據(jù)讀取出來,再重新寫入,在這個過程中,空洞自然就沒有了。
提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!
這條文檔是否有幫助解決問題?
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP