清除並縮小MySQL 中的Ibdata1 檔案
儘管刪除了MySQL 中的資料庫,ibdata1 檔案的大小仍會累積,從而導致性能問題。為了解決這個問題,MySQL 允許您配置單一表和索引以使用單獨的文件,而不是將它們儲存在 ibdata1 中。
設定單一表格檔案
新增以下設定新增至您的my.cnf 檔案:
重新啟動MySQL 以使變更生效。這將確保新表使用自己的 ibd* 檔案建立。
從Ibdata1 回收空間
要從ibdata1 回收空間,請依照下列步驟操作:
重新啟動後,MySQL 將建立新的 ibdata1 和 ib_log 檔案。當您建立新資料庫進行分析時,它們將使用單獨的 ibd* 檔案而不是 ibdata1。
最佳化表格大小
使用ALTER TABLE
附加說明
以上是如何清除和縮小MySQL中的ibdata1檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!