sqlite刪除數據清空釋放磁盤空間
sqlite採用的是變長紀錄存儲,當你從Sqlite刪除數據後,未使用的磁盤空間被添加到一個內在的”空閒列表”中用於存儲你下次插入的數據,用於提高效率,磁盤空間並沒有丟失,但也不向操作系統返回磁盤空間,這就導致刪除數據乃至清空整個數據庫後,數據文件大小還是沒有任何變化,還是很大
解決辦法:
sqlite3中執行vacuum命令即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android代碼混淆,就這麼簡單
Maybe_ren
2020-07-08 12:37:11
利用rxjava實現監聽EditView裏的文字在規定時間間隔不變後進行聯想搜索
丶咿呀咿呀
2020-07-08 12:20:52
在虛擬機中安裝android apk
shaochengand
2020-07-08 11:56:57
Android studio 升級後項目出錯
mr.rui
2020-07-08 11:51:59
Windows Running “flutter pub get“ in XXX卡死
小海编码日记
2020-07-08 12:40:51
Android操作Exif-ExifInterface全解析
Maybe_ren
2020-07-08 12:37:11
selinux-實現
vrix
2020-07-08 12:37:00
selinux-概覽
vrix
2020-07-08 12:37:00
selinux-驗證
vrix
2020-07-08 12:37:00
Android受限廣播(protected-broadcast)
vrix
2020-07-08 12:37:00
selinux-自定義
vrix
2020-07-08 12:37:00
在Android端實現基於OPENGL ES 的深度學習前向傳播框架
koibiki
2020-07-08 12:23:30
Desire rom - build kernel
dkyang
2020-07-08 12:22:51
iOS 動畫 - 窗景篇(三·完結)
柯烂
2020-07-08 12:37:45