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