delete之後,快速清理表佔據的磁碟空間!
-- 收縮innodb儲存引擎表的空間大小:
delete 了6000W日誌表記錄,但是表佔據的檔案大小一直沒有變化。
後來,找到一招:
alter table xxxx engine=innodb;
搞定,而且速度很很快。
mysql> alter table order_action engine=innodb;
Query OK, 0 rows affected (0.62 sec)
Records: 0 Duplicates: 0 Warnings: 0
表裡面有2000W記錄,佔據14G的ibd檔案,只用不到一秒就搞定了。oh,my god!
[ps]:有些朋友說他這樣操作很慢,大家也可以去試試看。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23490154/viewspace-1062534/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker篇之Overlay2磁碟空間佔用過大清理Docker
- Centos Linux 清理磁碟佔用空間:/dev/xvda1CentOSLinuxdev
- Linux磁碟空間佔滿問題快速排雷Linux
- windows10磁碟空間不足怎麼清理_win10磁碟空間清理的方法WindowsWin10
- SYSAUX表空間清理之SM/OPTSTATUX
- docker磁碟空間清理辦法Docker
- 如何檢查Mac磁碟空間,mac磁碟空間其他怎麼清理Mac
- Linux伺服器磁碟空間佔用情況分析與清理指南Linux伺服器
- Oracle清理SYSAUX表空間OracleUX
- 檢視佔用磁碟空間的程式
- mac硬碟空間怎麼清理?這樣也能清理出上10G的磁碟空間Mac硬碟
- Win10磁碟空間不足怎麼清理 電腦怎麼清理個人磁碟Win10
- linux檢視mysql佔用磁碟空間LinuxMySql
- Mac技巧14:如何在Mac上清理磁碟空間?Mac
- MySQL 5.7的表刪除資料後的磁碟空間釋放MySql
- Linux空間不足怎麼辦?磁碟滿了如何清理?Linux
- CentOS 系統的磁碟空間佔用情況查詢CentOS
- 檢視資料庫佔用磁碟空間的方法資料庫
- 記一次Win10磁碟空間清理 robocopy mklinkWin10
- CSS3 box-shadow 不佔據空間CSSS3
- AWR佔用sysaux表空間太大UX
- MySQL空間最佳化(空間清理)MySql
- Linux空間不足怎麼辦?Linux磁碟滿了怎麼清理?Linux
- 磁碟空間不足
- CSS3 box-shadow不會佔據空間CSSS3
- 資料夾不見了,但還佔據空間
- Postgresql驗證_update、delete產生死亡元組,標準vacuum釋放表檔案磁碟空間的場景SQLdelete
- onethink上傳到空間之後,runtime資料夾將空間佔滿如何解決
- win7系統空間佔用大是怎麼回事?win7系統空間佔用大的清理步驟Win7
- 臨時表空間被佔滿的原因查詢
- 16、表空間 建立表空間
- mysql之 表空間傳輸MySql
- win10 如何修改磁碟空間 win10修改磁碟空間方法Win10
- Mysql InnoDB刪除資料後釋放磁碟空間的方法MySql
- WSL 回收未使用的磁碟空間
- Oracle 擴充磁碟空間Oracle
- 檢視oracle臨時表空間佔用率的檢視Oracle
- MYSQL造資料佔用臨時表空間MySql
- SQL Server檢視所有表大小,所佔空間SQLServer