SQLite 刪表後刪物理檔案

苏州の酱醋茶發表於2024-06-04

sqlite 刪除表後檔案還是很大

如果在SQLite中刪除了一個表,但是檔案大小沒有減小,這通常是因為SQLite的空間回收機制。SQLite不會在刪除資料後立即重新縮小資料庫檔案,以避免頻繁的檔案大小調整。

要減小檔案大小,可以使用VACUUM命令。VACUUM命令會重建資料庫檔案,刪除未使用的空間。在SQLite中執行此命令的方法取決於你使用的介面。

如果你正在使用命令列工具,可以這樣做:

VACUUM;

這時候,物理檔案就被刪掉了:

相關文章