LINUX下压缩SQLITE数据库
本文地址:http://tongxinmao.com/Article/Detail/id/351
sudo apt-get install sqlite
sqlite
2.在弹出的命令行界面内输入: .open 数据库名.db(你的数据库) 后Enter下
3.接着输入 vacuum; 记得不要漏了后面的 “;” 再Enter下
.quit 退出
WIN下可以用Navicat Premium
当你从Sqlite删除数据后,未使用的磁盘空间被添加到一个内在的”空闲列表”中用于存储你下次插入的数据。磁盘空间并没有丢失。但是也不向操作系统返回磁盘空间。
也可以通过SQL语句压缩:
objSQLHelper.ExecuteNonQuery(CommandType.Text, "VACUUM")
VACUUM命令会清空“空闲列表”,把数据库尺寸压缩到最小。但是要耗费一些时间。
FQA里面说,在Linux的环境下,大约0.5秒/M。并且要使用两倍于数据库文件的空间。
上一篇:QR58W USB打印机描述符
下一篇:KERMIT,XMODEM,YMODEM,ZMODEM传输协议