使用SQLite清理Firefox .sqlite数据库

时间: 2009-12-13 / 分类: 收藏推荐, 软件网络 / 浏览次数: 2,288 views / 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 : , , , ,

分享: Twitter ReTweet 嘀咕 sina Follow5 我烧网 i贴吧 Buzz 开心 人人网 豆瓣 QQ空间
收藏: QQ书签 Google 百度搜藏 youdao 雅虎收藏 新浪 Vivi 和讯书签 115 yijee Delicious mister-wong Evernote
推荐: Facebook FriendFeed Posterous digg MySpace.CN 豆瓣九点 鲜果 我挖 奇客发现 waakee ken1ken POCO

94个评论

  1. dot
    2009/12/13 于 18:07:50

    沙发完再看

    [回复]

    Louis Han 回复:

    @dot, 你这个沙发挺快啊!

    [回复]

  2. fatkun
    2009/12/13 于 18:13:50

    我用chrome~

    [回复]

    Louis Han 回复:

    @fatkun, 对我来说,chrome功能太弱了

    [回复]

  3. 对啊博客
    2009/12/13 于 18:24:28

    Firefox的SQLite Manager扩展用过一两次,不是很会用。呵呵

    [回复]

    Louis Han 回复:

    @对啊博客, 我看了一下好像不太会用,于是没用

    [回复]

  4. 万和热水器售后维修
    2009/12/13 于 19:25:28

    蛮实用的,不经常查看自己的电脑使用情况

    [回复]

    Louis Han 回复:

    @万和热水器售后维修, 嗯,使用之后数据库减少了几十MB

    [回复]

  5. 第三眼
    2009/12/13 于 19:31:49

    我一般是把书签和插件一保存,然后新建一个Profile~

    [回复]

    Louis Han 回复:

    @第三眼, 我还没有新建过Profile 那样的话历史记录什么的就都没有了吧

    [回复]

评论分页: 1 2 3

发表评论

您的昵称 *

您的邮箱 *

您的网站