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
- 解決刪除檔案後 WSL2 磁碟空間不釋放的問題
- [待整理]oracle10g刪除(釋放)資料檔案/表空間流程Oracle
- 處理Linux刪除檔案後空間未釋放的問題Linux
- (轉載)刪除檔案後硬碟空間不釋放的問題硬碟
- Linux檔案刪除空間未釋放Linux
- RM刪除檔案空間釋放詳解
- oracle建立臨時表空間和資料表空間以及刪除Oracle
- lsof |grep deleted 釋放磁碟空間delete
- Tablespace表空間刪除
- MySQL刪除資料表MySql
- Linux檔案刪除但空間不釋放問題篇Linux
- mysql 刪除表中重複的資料MySql
- 刪除臨時表空間組
- linux中如何解決檔案已刪除但空間不釋放的案例Linux
- win10怎麼釋放空間_win10釋放磁碟空間的方法Win10
- MySQL 5.7新支援--通用表空間實戰MySql
- oracle級聯刪除使用者,刪除表空間Oracle
- 如何刪除資料庫下的所有表(mysql)資料庫MySql
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- MySQL---資料刪除之後表檔案不變MySql
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- Oracle資料庫高水位釋放——LOB欄位空間釋放Oracle資料庫
- 10、MySQL Case-釋放ibtmp表空間正確姿勢MySql
- MySQL超大表刪除資料過程MySql
- mysql 5.7 刪除ibdata1 、ib_logfile 檔案的資料恢復MySql資料恢復
- SQLServer如何釋放tempdb臨時表空間SQLServer
- 如何釋放Mac空間?釋放Mac系統空間小技巧Mac
- MySQL 5.7新特性之線上收縮undo表空間MySql
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- mysql 5.7後使用sys資料庫下的表查詢資料庫效能狀況MySql資料庫
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- 檢視資料庫佔用磁碟空間的方法資料庫
- Mysql資料庫delete刪除後資料恢復報告MySql資料庫delete資料恢復
- MYSQL造資料佔用臨時表空間MySql
- Postgresql驗證_update、delete產生死亡元組,標準vacuum釋放表檔案磁碟空間的場景SQLdelete
- MYSQL資料庫表記錄刪除解決方案MySql資料庫