0
我向sqlite表添加了一個新字段(類型爲BLOB),表的大小從50MB增加到了100MB。該字段中還沒有任何數據。將新字段添加到sqlite表問題
有人知道爲什麼會發生這種情況嗎?
感謝您的任何幫助。
我向sqlite表添加了一個新字段(類型爲BLOB),表的大小從50MB增加到了100MB。該字段中還沒有任何數據。將新字段添加到sqlite表問題
有人知道爲什麼會發生這種情況嗎?
感謝您的任何幫助。
使用VACUUM;
命令壓縮SQLite數據庫(如果使用API,或者直接在控制檯中,只需將其作爲帶sqlite3_exec的查詢運行即可)。
您也可以將數據庫設置爲autovacuum,但這會極大地減慢所有修改。如果需要,最好做好你的操作然後運行真空命令,但這是一個意見問題。
這不是新領域的兩倍大小。我想我正在看一個壓縮版本與未壓縮版本。 .sqlite文件與〜.sqlite文件 如果任何人都可以啓發我,那會很好。 – hanumanDev 2010-08-27 07:15:20