2013-08-18 37 views
0

我有表'r_ele'。數據庫的大小是42MB。 我通過將它的值排序到'r_ele_new'表來複制它。數據庫的大小是50MB。 然後刪除舊的'r_ele'表。但大小保持在同一水平(50MB)。 爲什麼它的尺寸變大?這是因爲訂購嗎?爲什麼在SQLite表中訂購需要更多空間?

例子: enter image description here

回答

0

你的新表比舊錶更多的列。

無論如何,要從數據庫文件中刪除空閒頁面,請執行VACUUM。 但是,只有在以後不打算用更多數據填充數據庫時,這纔有意義。

相關問題