我必須維護一個使用MyISAM引擎的MySQL數據庫。數據庫的大小現在太大,每天的備份需要很大的空間。
我從數據庫中刪除了百萬條記錄,但數據庫大小不會減少,備份文件的大小也會更大。
我應該使用OPTIMIZE TABLE語句還是myisamchk實用程序來減小大小?
請指教。刪除記錄不會減少數據庫大小 - MyISAM
0
A
回答
2
優化表將做到這一點。你可以在phpmyadmin中輕鬆完成。
OR
OPTIMIZE TABLE mytable
;
2
你可以試試OPTIMIZE TABLE cache_form;
我也覺得這個問題與您的問題類似:https://dba.stackexchange.com/questions/9728/mysql-table-very-large-size-although-it-doesnt-have-a-lot-of-records
相關問題
- 1. Neo4j的數據庫大小不會減少在所有節點刪除
- 2. 減少Git倉庫大小
- 3. 文字大小不會減少
- 4. 是否可以刪除「C:\ cygwin64 \ usr \ share \」目錄,以減少Cygwin庫的大小?
- 5. SQL Server數據庫不會刪除記錄
- 6. 記錄不會從數據庫中刪除
- 7. 爲什麼清理SQLite數據庫不會減小其大小?
- 8. 數據庫:刪除或不刪除記錄
- 9. RemoveAll不會刪除記錄
- 10. 即使在刪除列族後Hbase-Hadoop DFS大小也不會減少
- 11. SQL 2005減少表大表的大小與0條記錄
- 12. 刪除記錄,但在數據庫
- 13. AJAX呼叫刪除數據庫記錄
- 14. 刪除聊天記錄從數據庫
- 15. 從數據庫中刪除記錄
- 16. 從sqlite數據庫刪除記錄
- 17. 減少數據類型大小會導致索引超過最大大小?
- 18. 已刪除記錄,但表格大小不變
- 19. 如何在刪除數據後減少ms訪問數據庫文件大小(* .accdb)(MS Office 2007)
- 20. 如何在sqlite數據庫中存儲(圖像)和減少(記憶大小)
- 21. 減少會話大小運行時間
- 22. 減少境界數據庫航運的大小與應用
- 23. 減少SQL Server數據庫備份大小
- 24. 如何減少此數據庫的大小?
- 25. 減少laravel中的數據庫查詢大小
- 26. 從Access數據庫中刪除記錄,刪除時出錯
- 27. 減少AppStore應用程序大小:刪除System.Xml?
- 28. 如何在網頁大小減少時刪除填充
- 29. C++通過編程排除不必要的函數來減少庫大小?
- 30. MySQL:根據最大值刪除記錄
謝謝。優化命令減少數據庫大小,但使用mysqldump進行備份時,備份文件大小不會減少。好心提醒。 – YKhaing