MySQL 5.7的表刪除資料後的磁碟空間釋放
首先delete資料。
mysql> optimize table report;
+------------+----------+----------+---------------------------------------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------+----------+----------+---------------------------------------------------------------------------------------+
| du.report | optimize | note | Table does not support optimize, doing recreate + analyze instead |
| du.report | optimize | error | Error writing file './du/#sql-3a1_2da46.frm' (Errcode: 28 - No space left on device) |
| du.report | optimize | status | Operation failed |
+------------+----------+----------+---------------------------------------------------------------------------------------+
3 rows in set, 1 warning (0.04 sec)
不支援 optimize。
空間也不足。
mysql> truncate table report;
ERROR 1030 (HY000): Got error 168 from storage engine
釋放一點空間,可以truncate表了。
mysql> truncate table report;
Query OK, 0 rows affected (2.82 sec)
釋放表佔用的磁碟空間:
mysql> alter table report ENGINE='InnoDB';
Query OK, 0 rows affected (11 min 56.05 sec)
Records: 0 Duplicates: 0 Warnings: 0
完成空間釋放。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2700976/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql InnoDB刪除資料後釋放磁碟空間的方法MySql
- Mysql 刪除資料後為釋放物理空間MySql
- Oracle 刪除資料後釋放資料檔案所佔磁碟空間Oracle
- OS 刪除temp表空間 而磁碟空間未釋放的解決方案
- oracle刪除(釋放)資料檔案/表空間流程Oracle
- 刪除檔案後,磁碟空間沒有釋放的處理記錄
- hpux刪除檔案後空間不釋放UX
- 解決刪除檔案後 WSL2 磁碟空間不釋放的問題
- Linux 刪除檔案後空間不釋放Linux
- 解決linux下刪除檔案或oracle表空間後空間不釋放的問題LinuxOracle
- 刪除資料庫表空間資料庫
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- (轉載)刪除檔案後硬碟空間不釋放的問題硬碟
- drop表空間以及對應的資料檔案後空間不釋放的問題
- Oracle delete資料後的釋放表空間問題的解決 --轉Oracledelete
- oracle誤刪除表空間的資料檔案Oracle
- 處理Linux刪除檔案後空間未釋放的問題Linux
- oracle 失誤刪掉資料檔案後,刪除表空間操作Oracle
- RM刪除檔案空間釋放詳解
- Linux檔案刪除空間未釋放Linux
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- 【實驗】兩種方法刪除表中的列與空間儲存釋放
- 如何正確的刪除表空間資料檔案
- 5.7 mysql的可傳輸表空間MySql
- 刪除正在使用的檔案,空間不釋放的問題
- 截斷表後空間不釋放的原因分析
- 刪除表空間和表空間包含的檔案
- UNDO表空間下的資料檔案被誤刪除後的處理方法
- lsof |grep deleted 釋放磁碟空間delete
- 臨時表空間資料刪除問題
- 記錄刪除後,資料塊空間不釋放,請大家幫忙看看分析一下
- 解決linux刪除檔案後空間沒有釋放問題Linux
- linux下檔案刪除之後,空間沒有釋放問題Linux
- 刪除表空間,資料檔案也刪除後,但作業系統層面上空閒空間不見增加。作業系統
- Linux下資料檔案刪除檔案系統空間不釋放的問題Linux
- Win10電腦刪除Windows.old資料夾釋放C盤空間的技巧Win10Windows
- Sqlserver delete表部分資料釋放資料檔案空間SQLServerdelete
- ORACLE表空間的建立修改刪除Oracle