答案1
你可以真空Firefox 用来存储其历史记录和其他数据的 SQLite 数据库。清理会优化文件内的数据库表。这会加快 Firefox 的速度并节省一些磁盘空间。
要清理 Firefox 数据库文件:
在您的系统上找到 Firefox 配置文件数据目录。在 Windows Vista 上,它可能位于类似 的位置
C:\Users\tom\AppData\Roaming\Mozilla\Firefox\Profiles\default.jqi\
。该目录包含带有 .sqlite 扩展名的文件,因此您可以通过搜索这些文件来找到它。获取 SQLite 命令行实用程序这里。
关闭所有 Firefox 窗口。在配置文件目录中打开命令行。
在 Windows 上,输入命令
for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i
在 Linux 或 Mac 上,运行for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done
对硬盘进行碎片整理。
谷歌浏览器实际上也使用 SQLite,只是它不为文件提供 .sqlite 扩展名。您仍然可以安全地对 Chrome 配置文件目录中的所有文件运行相同的命令,SQLite 只会 VACUUM 它识别的文件。
答案2
安装起来更容易真空场所插件允许您通过单击按钮对 Places 数据库进行碎片整理。
您曾经能够运行以下命令:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
在“错误控制台”中清理数据库,但我不确定它是否在 Firefox 3.6 中起作用。
答案3
这是因为您有大量页面历史记录。偶尔清除历史记录会有所帮助。
答案4
这场所维护扩展程序具有一个 UI,可轻松清理(优化)Firefox 数据库文件,这将有助于加快 Awesome Bar 和其他 Firefox 数据库访问速度。它还具有其他 Firefox 数据库维护功能:
允许在驱动 Places 的数据库、Firefox 背后的书签和历史记录模块上运行维护任务。