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传输协议