使用SQLite清理Firefox .sqlite数据库

时间: 2009-12-13 / 分类: 收藏推荐, 软件网络 / 浏览次数: 18,310 / 94个评论 发表评论

sqlite  临近毕业了,虽然电脑用的是自己的笔记本,但是习惯于将一些东西打包做个备份,昨天晚上打包我最喜欢的 PortableApps Firefox 便携版的时候,发现即使删除了缓存信息,文件夹依然有200MB+大小。尤其是 Profile 目录下的 places.sqlite 和 urlclassifier3.sqlite 两个数据库分别达到了30MB+和~60MB,前者存放的是书签信息,后者存放的是来自 Google 的钓鱼网站信息,不敢轻易删除,于是寻找解决办法。

  然后就找到了这个使用 SQLite 清理 Firefox 数据库。首先下载sqlite-3_6_21.zip网盘),解压出来一个”sqlite3.exe”,放到 Firefox 数据库所在的目录,然后打开命令行转到此目录,如果使用的是 Windows 7 操作系统,按住 Shift 键后在当前文件夹右键选择”在此处打开命令窗口”即可。

win7

  然后执行类似下列操作即可:

echo VACUUM; | sqlite3 places.sqlite

  或者使用批处理

for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i

dos1

  在执行清理之前务必关闭 Firefox 以及相关进程,以关闭数据库,否则会出现下面的提示:

dos2

  执行清理之后,可以在 Firefox 的配置中限制数据库文件的大小,比如为 urlclassifier3.sqlite 设置一个小一点的值:在地址栏输入 about:config,在过滤器中搜索 urlclassifier.updatecachemax,默认值是 -1,表示不限制大小,可以改为一个能够接受的合适的值。如果你觉得自己上的网站都很安全,直接把数据库删除并将这里设置为0就好了,或者在工具-选项-安全中,勾掉”阻止已报告的攻击站点“和”阻止已报告的伪造站点“。

Firefox

  另外,Firefox 有一款插件叫做 SQLite Manager,应该也是用来管理 Firefox 数据库的,不知道有没有清理功能,有兴趣的同学可以自己尝试。

Powered by Zoundry Raven

Flickr : , , , ,

历史上的今天

2016年:悦跑圈杭州/感恩节线上马拉松2016(9条评论)

2015年:快乐星期天392期:段子(124)(14条评论)

2013年:看电影020(38条评论)

2012年:彻底悲剧了(129条评论)

2011年:国内类Evernote服务:有道云笔记、麦库记事、云笔记(88条评论)

2010年:第一次,就那么给了她(34条评论)

2008年:南京大屠杀纪念日,勿忘国耻(2条评论)

2008年:《冰狗任务(Snow Dogs)》(0条评论)

2008年:《死亡空间:坍塌(Dead Space: Downfall)》(0条评论)

2007年:民族的灾难—写在“南京大屠杀”70周年纪念日…(0条评论)

94个评论

  1. iseeyou
    2009/12/14 15:45:15

    直接删除掉那个文件可否?

  2. SATURN
    2009/12/14 17:24:23

    现在在用PlacesCleaner扩展,自动清理的~~

  3. zwwooooo
    2009/12/14 18:02:08

    我的已经有70M了,这个ff差不多9xM,以后会用到,希望那个插件是用来清理的,这样方便

  4. lwjef
    2009/12/14 18:06:32

    偶也用的PortableApps Firefox 便携版 places.sqlite 分别800多KB urlclassifier3.sqlite 40+MB 哈哈 好吓人那

  5. lwjef
    2009/12/14 18:11:35

    SQLite Manager貌似是专业工具哦 囧 http://zh.wikipedia.org/wiki/SQLite_Manager

  6. 丕子
    2009/12/14 18:55:41

    还挺受用的

  7. 搜稀奇
    2009/12/15 00:28:38

    在ff下安装了alexa工具条,才发现哥们这排名升得真是厉害啊,流量与评论都是超高,勤奋的回报哈。收成不错吧。

  8. countmeon
    2009/12/15 09:48:15

    sqlite 很少用呢 。不过感觉和access差不多。

  9. 摩凝(M.Chan)
    2009/12/15 09:59:58

    自认为上的网页都蛮安全的,直接删除清零算了。

  10. 网络生活
    2009/12/15 10:14:10

    呵呵,已设置好了


  11. 2009/12/15 10:34:29

    你好厉害。。。佩服。本人不懂。。不过有个问题要问:你的GOOGLE翻译,使用的是英文状态,下拉菜单里第一项就是ENGLISH,而我也使用英文状态,下拉菜单却木有ENGLISH这一条目。。

    • Louis Han
      2009/12/17 13:11:39

      @虾, 获取代码的时候将博客的默认语言设置为简体中文,然后就可以了啊

  12. ZH CEXO
    2009/12/15 13:35:58

    这个方法好新颖啊,试试看

  13. 柳城
    2009/12/15 13:42:57

    噢~ Firefox 也有数据库~

  14. zenyhi
    2009/12/15 14:34:51

    备份的习惯真好,这两天我恨不得能抱本“档案管理学”啃个明白,我的东西太乱了,唉

  15. 秋天一棵树
    2009/12/16 11:13:58

    真强悍,数据库都有这么大。
    SQLite在体积上非常有优势,如果换成mssql/mysql估计体积还要大很多。

评论分页: 1 2

发表评论

您的昵称 *

您的邮箱 *

您的网站